Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/02/2009, 14:48
Avatar de kimmy
kimmy
 
Fecha de Ingreso: julio-2008
Mensajes: 841
Antigüedad: 15 años, 9 meses
Puntos: 15
Pregunta

Hola Amigos:

Tengo este código para banner aleatorios:

function imagen_aleatoria($path) {
$F = 0;
$dir = opendir($path);
while ($file = readdir($dir)) { if (($file != ".") || ($file != "..")) { $archivos[$F] = $file; $F++; } }

$muestra = rand(1,$F);

return "<img src=$path/$archivos[$muestra]>";
}

y después lo llamo donde quiero mostrarlo así:

echo imagen_aleatoria("./CARPETA DE LA IMAGEN");

Funciona perfectamente pero quisiera que al mostrar la imagen me la reduzca en ancho y alto. Cómo puedo hacer esto y donde lo coloco???

Otra cosa también quisiera que me mostrar el titulo del producto que está en la BD y que al darle click vaya a su ubicación en la página.

Gracias

Hola:

Ya resolví el problema de el tamaño de las imagenes, quedó así:

function imagen_aleatoria($path) {
$n = 0;
$dir = opendir($path);
while ($file = readdir($dir)) { if (($file != ".") || ($file != "..")) { $archivos[$n] = $file; $n++; } }

$archivo = rand(1,$n);

return "<img src=\"$path/$archivos[$archivo]\" height=\"115\" width=\"115\">";
}

y la llamo igual así:
echo imagen_aleatoria("./CARPETA DE LA IMAGEN");

Lo que les agradezco es que me ayuden a resolver lo del titulo del producto que está en la BD y que al darle click vaya a su ubicación en la página.

Por favor no me dejen sola....

Gracias

Última edición por GatorV; 10/02/2009 a las 09:33