Attempts to list directory contents via PHP"; ?>
Attempt 01"; ?>
";
function list_files($dir)
{
if(is_dir($dir))
{
if($handle = opendir($dir))
{
while(($file = readdir($handle)) !== false)
{
if($file != "." && $file != ".." && $file != "Thumbs.db")
{
echo ''.$file.'
'."";
}
}
closedir($handle);
}
}
}
echo "";
?>
"; ?>
<?php
function list_files($dir)
{
if(is_dir($dir))
{
if($handle = opendir($dir))
{
while(($file = readdir($handle)) !== false)
{
if($file != "." && $file != ".." && $file != "Thumbs.db")
{
echo '<a target="_blank" href="'.$dir.$file.'">'.$file.'</a><br />'."";
}
}
closedir($handle);
}
}
}
?>
"; ?>
Attempt 02"; ?>
";
function list_files($dir) {
$files = array();
foreach(glob($dir) as $file) {
$name = end(explode(DIRECTORY_SEPARATOR, $file));
array_push($files, "$name");
}
return $files;
echo $files;
}
echo "";
?>
"; ?>
<?php
function list_files($dir) {
$files = array();
foreach(glob($dir) as $file) {
$name = end(explode(DIRECTORY_SEPARATOR, $file));
array_push($files, "<a href='$file'>$name</a>");
}
return $files;
echo $files;
}
?>
";