Este ejemplo lee los ficheros de una carpeta. Detecta las imágenes que sean jpg, utiliza el nombre de la imagen para la etiqueta alt y detecta la anchura de la imagen. De esa forma le asigna una anchura si se pasa de una determinada medida. En este caso 650 píxeles.
//le decimos la carpeta
$path = "";
//abrimos la carpeta
$dir = opendir($path);
//Mostramos los archivos
while ($elemento = readdir($dir))
{
if (substr($elemento, -3)=='jpg'){
$alt_img=substr($elemento, 0, -4);
$alt_img=str_replace('-',' ',$alt_img);
$anchura = ImageSX($elemento);
if ($anchura > 650) {
echo "<img src=\"".$elemento."\" alt=\"".$alt_img."\" width=\"650\"/>";
}
else{
echo "<img src=\"".$elemento."\" alt=\"".$alt_img."\" />";
}
}
}
//Cerramos la carpeta
closedir($dir);
Suscribirse a:
Enviar comentarios (Atom)
5 comentarios:
Hola gracias por tu ayuda, pero no me muestra las imagenes, me muestra el recuadro con la "X" de error.
Debes mirar elcódigo fuente y ver donde dice que está la imagen y compararla con la ubicación real.
Amigo tengo el mismo problema me muestra la imagen con un recuadro con la "X" intente subir imagenes de diferentes extensiones jpg, gif, bmp pero nanai iwal intente subir de diferentes tamaños y sigue iwal, podei ayudarnos...
Te pones donde está la x.. botón derecho del ratón.. abrir imagen en nueva pestaña... y ahí te sale la url en la que el html dice que está la imagen.. la comparas con la que debe ser y lo arreglas
es exactamente la misma respuesta que puse antes.
Publicar un comentario