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);
Hola gracias por tu ayuda, pero no me muestra las imagenes, me muestra el recuadro con la "X" de error.
ResponderEliminarDebes mirar elcódigo fuente y ver donde dice que está la imagen y compararla con la ubicación real.
ResponderEliminarAmigo 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...
ResponderEliminarTe 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
ResponderEliminares exactamente la misma respuesta que puse antes.
ResponderEliminar