DIRECTORIO
SUBDIRECTORIO
archivo
SUBDIRECTORIO
y asi....archivo
Solo necesito que lo muestre, no necesito ni hipervinculos ni nada.
Es posible??
por que hasta ahora.. no pude
![triste](http://static.forosdelweb.com/fdwtheme/images/smilies/frown.png)
saludos y gracias de antemano
| |||
Necesito mostrar la estructura y archivos de un directorio Hola! lo que necesito y no logre hasta ahora con lo que pude hacer y buscar es simplemente alguna rutina php que me muestre la estructura y archivos de un directorio de la siguiente manera DIRECTORIO SUBDIRECTORIO archivo SUBDIRECTORIO y asi....archivo Solo necesito que lo muestre, no necesito ni hipervinculos ni nada. Es posible?? por que hasta ahora.. no pude ![]() saludos y gracias de antemano |
| |||
Re: Necesito mostrar la estructura y archivos de un directorio No lo he probado pero eso es lo que pude encontrar suerte <?php main(); function main(){ //Set Variables $testDirName = "test_dir"; $fileListArray = array(); $dirListArray = array(); $aDirectory = new DirReader($testDirName); // Store File List in Array $fileListArray = $aDirectory->getFileList(); $dirListArray = $aDirectory->getDirList(); echo "<html><body>\n"; echo "<pre>\n"; echo "Reading Directory: ". $aDirectory->getDirPath() ."\n"; echo "Current Directory: ". getcwd() ."\n"; echo "-- Files in Directory --\n"; foreach ($fileListArray as $filename) { echo "File: $filename\n"; } echo "\n-- Sub Directories --\n"; foreach ($dirListArray as $filename){ echo "Sub dir: $filename\n"; } echo "</pre></body></html>\n"; } class DirReader{ private $dh; # Directory Handle private $basedir; # Base Directory passed to the object private $fileNameArray=array(); private $dirNameArray=array(); function __construct($dirname){ $this->basedir = $dirname; $this->dh = dir($dirname) or die($php_errormsg); $this->parseDirectory(); } function parseDirectory(){ $filename = ""; while (false !== ($filename = $this->dh->read())){ $fullpath = $this->basedir . '/' . $filename; if (is_file($fullpath)){ array_push($this->fileNameArray, $filename); }else{ array_push($this->dirNameArray, $filename); } } } // Get all the files in the directory function getFileList(){ return $this->fileNameArray; } // Get all the sub directories in the directory function getDirList(){ return $this->dirNameArray; } function getDirPath(){ return $this->dh->path; } } ?> |
| |||
Re: Necesito mostrar la estructura y archivos de un directorio Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /home/mc000603/public_html/testing/jsalbum/juan7.php on line 35 Por que me tira este error?? |
| |||
Re: Necesito mostrar la estructura y archivos de un directorio a mi me funciona perfecto cambie mi directorio a c:\Book en la sig linea $testDirName = "c:\Book"; Y esto fue lo que me dio de resultado. Reading Directory: c:\Book Current Directory: C:\Archivos de programa\VertrigoServ\www\ -- Files in Directory -- File: Book.7z -- Sub Directories -- Sub dir: . Sub dir: .. Se me olvidaba decirte que estoy usando PHP5 probablemente estas usando una versión más vieja Última edición por elkronos; 22/03/2007 a las 16:06 Razón: me comi una palabra |