我在使用PHP显示文件夹中的文件时遇到问题,以前显示的代码是
<?php
$dir="public_html/Uploads"; // Directory where files are stored
if ($dir_list = opendir($dir))
{
while(($filename = readdir($dir_list)) != false)
{
?>
<p><a href="<?php echo $filename; ?>"><?php echo $filename;
?></a></p>
<?php
}
closedir($dir_list);
}
?>
此代码在本地服务器中工作正常,它是一个wamp服务器,它列出了文件夹中的所有文件。
但我的问题是当我将它上传到hostgator服务器时会出现问题,它会给我500个错误。
答案 0 :(得分:0)
这可能是因为您没有足够的权限。 尝试使用chmod:
chmod("public_html/Uploads", 0644);
答案 1 :(得分:0)
从此代码行public_html/
中删除$dir="public_html/Uploads";
,并告诉我它是否有效。