estoy intentando recorrrer un directorio dónde tengo algúnas imágenes, y bueno, de momento solo quiero visualizarlas por pantalla, luego ya las pondré en el sitio que haga falta, je je
el caso es que estoy utlilizando el fragmento de código de por nuestro amigo google y lo he adaptado, lo que tengo es:
Cita:
<?
$path = "./img1";
$dir = opendir($path);
while ($elemento = readdir($dir))
{
$extensiones = explode(".",$elemento) ;
$nombre = $extensiones[0] ;
$nombre2 = $extensiones[1] ;
$tipo = array ("gif", "jpg", "JPG");
if(in_array($nombre2, $tipo)){
echo "<img src="; echo $path; echo "/"; echo $elemento; echo "/>/n";
}
}
closedir($dir);
?>
$path = "./img1";
$dir = opendir($path);
while ($elemento = readdir($dir))
{
$extensiones = explode(".",$elemento) ;
$nombre = $extensiones[0] ;
$nombre2 = $extensiones[1] ;
$tipo = array ("gif", "jpg", "JPG");
if(in_array($nombre2, $tipo)){
echo "<img src="; echo $path; echo "/"; echo $elemento; echo "/>/n";
}
}
closedir($dir);
?>
y bueno, ya he identificado mi problea, lee bien el directorio y lee bien las imágenes, el problema viene cuando hago el trozo que está en negrita, que sería para visualizarla con HTML
el problema es que echo ($path; echo "/"; echo $elemento;)==ruta imágen, pero en HTML esto tiene que ir entre comillas, pero si pongo comillas dentro de comillas, detecta un final de comillas; en lugar de tenerlas en cuenta como un carácter más!, estoy seguro que esto tiene una fácil respuesta; y bueno, espero encontrarla aqui :P
un saludo, gente, y gracias de antemano
bueno, comentar que lo he solucionado de momento añadiendo comillas simples, así:
Cita:
pregunta: me recomendais usar esta solución? echo "<img src='"; echo $path; echo "/"; echo $elemento; echo "'/>/n";
un slaudo