Código:
Lo que hace es abrir el directorio especificado y mostrar las imágenes gif que contiene. Funciona bien pero tengo varias dudas:$directorio="e:/Mis documentos/misite/avatares/"; //Comprobamos si el directorio existe @chdir($directorio) or die ("El directorio ".$directorio." no existe y no se ha podido fijar como actual."); //Intentamos abrirlo $dir=@opendir($directorio) or die("El directorio <b>".$directorio."</b> no se ha podido abrir."); //Recorremos los ficheros que contiene while ($fichero=readdir($dir)){ if (is_file($fichero)){ $extension=strrchr($fichero,"."); if ($extension==".gif") echo "<img src=\"avatares/".$fichero."\">"; } }
1. Si en el archivo pongo una ruta 'local' no absoluta no funciona (supongo que necesariamente debe ser una ruta absoluta):
$directorio="avatares/";
2. Cuando saco la imagen si pongo esto no funciona (uso apache):
echo "<img src=\"".$directorio.$fichero."\">";
3. Cómo hago entonces para poder abrir un directorio en el servidor si no sé cuál es la ruta absoluta? He probado así pero nada:
$directorio="./avatares/";
Lo más importante es esto último. Quién me echa un cable?
Saludos.