<?php /* retorna um array com o conteudo de um deretorio expecifico, caso nao seja informado retorna o conteudo do diterorio em que o script est�. Caso o diretorio nao existe ou nao se tenha permicao para acessa-lo, entao retornara um array com a frase de erro nos 3 indices do array, isso para que o programar mesmo evitanto o "." e o ".." veja a mensagem. */ function Ler_dir($dir = "./") { //abre, se houver, o diretorio if ($handle = @opendir($dir)){ //coloca no array $files o conteudo do diretorio for ($i=0; false !== ($files[$i] = readdir($handle)); $i++); closedir($handle); } //cria array com mensagem de erro else for ($i=0; $i<3; $i++) $files[$i] = "Erro na abertura do diretorio"; //retorna o array return $files; } ?>