我正在托管共享主机的两个网站。一个是主要的,另一个是添加域。主要位于主根public_html
下,添加位于public_html/AddOnWebsite
下。我还在public_html
下有一个名为Uploads的文件夹来存储所有文件。
的public_html /
1)主要网站
2)上传
3)插件网站
从主网站上,当我尝试从上传中下载文件时,它可以正常工作。但是,从Add On Website
开始,它并没有通过。我在localhost离线上测试了以下代码,它工作得非常好,但在实际网站上,它需要我添加到网站索引页面。
网站名称(插件域)文件夹下的PhP代码文件
$dir = "../Uploads/";
if (!file_exists($dir)) {
mkdir($dir, 0755);
} else {
$files = scandir($dir, 0);
$count=1;
for($i = 2; $i < count($files); $i++)
echo $count++ ."<a href='"$dir.$files[$i]."'>".$files[$i]."</a><br>";
}
答案 0 :(得分:1)
试试此代码
$dir = __DIR__."/../Uploads/";
if (!file_exists($dir)) {
mkdir($dir, 0755);
} else {
$files = scandir($dir, 0);
$count=1;
for($i = 2; $i < count($files); $i++)
echo $count++ ."<a href='"$dir.$files[$i]."'>".$files[$i]."</a><br>";
}