Código:
Cuando trato de listar algun directorio el codigo lo toma como existe, todo correcto , pero no lista ningun archivo.<?php if (isset($_GET['pwd']) ) { $dir = getcwd(); echo $dir; } elseif (isset($_GET['dir']) ) { $dir = $_GET['dir']; $current_dir = getcwd(); $final_dir; if (file_exists($current_dir.$dir)) { $final_dir = $current_dir.$dir; } else { $final_dir = $current_dir; echo "Input dir $current_dir$dir not exixts!\r\n"; echo "Listing working dir...\r\n\r\n"; } echo "Getdir: $dir\r\n"; echo "Finaldir: $final_dir\r\n\r\n"; $directorio = opendir($final_dir); while ($archivo = readdir($directorio)) { if (is_dir($archivo) ) { echo "Dir: $archivo\r\n"; } elseif (is_file($archivo) ) { echo "File: $archivo\r\n"; } elseif (is_link($archivo) ) { echo "Link: $archivo\r\n"; } } } ?>
hxxp://localhost/dir_list.php?dir=/imagenes/
Solo me lista
Dir: .
Dir: ..
Y en la carpeta imagenes hay por lo menos 100 archivos jpg... donde esta el error? me estoy iniciando en esto de php.... una ayudita seria de mucha ayuda :)
Gracias de antemano.