PHP - LIsta de directorios

 
Vista:

LIsta de directorios

Publicado por Juan Cruz (1 intervención) el 29/05/2006 17:40:50
Hola a todos, tengo un problema con un script en php, tengo que leer los directorios incluidos en una carpeta, no se como hacer esto si me pueden ayudar se los voy a agradecer please.!!!!!

Probe con esto:

$d = opendir("/image/"); //open directory
while($filename = readdir($d)){ //read files
if (preg_match("/\.jpg$/i", $filename)) { //get first jpeg
$thumbimage = $filename;
break; //stop going through directory if jpeg is found
}
}
closedir($d);

Pero me tira el sig error

Warning: opendir(): open_basedir restriction in effect. File(/image/) is not within the allowed path(s): (/home:/tmp:/usr) in /home/erecomme/public_html/test7/imgsel.php on line 95

Warning: opendir(/image/): failed to open dir: Operation not permitted in /home/erecomme/public_html/test7/imgsel.php on line 95

Warning: readdir(): supplied argument is not a valid Directory resource in /home/erecomme/public_html/test7/imgsel.php on line 96

Warning: closedir(): supplied argument is not a valid Directory resource in /home/erecomme/public_html/test7/imgsel.php on line 102

Please que hago!!!!!!!!!!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:LIsta de directorios

Publicado por Eduardo (28 intervenciones) el 29/05/2006 21:49:03
Hola prueba con esto: te mostrara todo lo que hay en un directorio.
<?php
if ($x = opendir('ruta/micarpetax')) {
while (false !== ($archivo = readdir($x))) {
if ($archivo != "." && $archivo != "..") {
echo $archivo."<br>";
}
}
closedir($x);
}
?>

si quieres mostrar solo los directorios usa la funcion is_dir($archivo) para condicionar la salida.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar