使用PHP显示文件夹中的文件

时间:2012-05-11 12:14:24

标签: php

我在使用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个错误。

2 个答案:

答案 0 :(得分:0)

这可能是因为您没有足够的权限。 尝试使用chmod:

chmod("public_html/Uploads", 0644);

答案 1 :(得分:0)

从此代码行public_html/中删除$dir="public_html/Uploads";,并告诉我它是否有效。