[英]PHP - Directory viewer
因此,我正在为我的Web服务器创建一个简单的管理员页面。 我正在尝试创建一个简单的文件管理器,其中列出了目录/文件,并允许您更改目录/编辑文件。 我有几个问题。 我的第一个问题是,它仅显示文件和文件夹,但不会区分它们。 就像我希望文件夹前面有一个/一样,以便管理员知道它是文件夹而不是文件。 另外,尝试更改目录时遇到问题。 如果我更改为任何目录,它将无法正常工作。 这是我当前的代码:
<?php
echo '
<form name="read" method="POST">
Directory: <input type="text" name="read" />
<input type="submit" value="Go" />
</form>';
$maindir = "/home/amartin/public_html";
$no = "No access";
$dir = $_POST['read'];
if($dir == "/")
{
echo $no;
die();
}
elseif($dir == "/home")
{
echo $no;
die();
}
elseif($dir == "/home/")
{
echo $no;
die();
}
elseif($dir == "/home/amartin")
{
echo $no;
die();
}
elseif($dir == "/home/amartin/")
{
echo $no;
die();
}
else {
$dir = $maindir;
}
echo "Viewing directory: " . $dir;
$folders = scandir($dir);
chdir($dir);
foreach($folders as $ind_file)
{
echo $ind_file.'<br/>';
}
?>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.