Pues sip .. parece q "dir()" es una clase predefinida ..
Código PHP:
<?
$d = dir(".");
echo "Handle: ".$d->handle."<br>\n";
echo "Path: ".$d->path."<br>\n";
while (false !== ($entry = $d->read())) {
echo $entry."<br>\n";
}
$d->close();
?>
Predefined Classes
http://www.php.net/manual/en/class.dir.php
El caso que se ha de indicar la ruta del directorio que quieres listar .. Si es el mismo directorio que donde se encuentra el script.php .. usa el "." (punto) que como decia antes indica "el directorio actual" ...
El resto de rutas ha de ser relativas o absulas en formato *NIX (con la / ..)
Un saludo,