0

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エラーが発生します。

4

2 に答える 2

0

public_html/このコード行から削除し$dir="public_html/Uploads";て、機能するかどうかを知らせてください。

于 2012-05-11T12:24:58.713 に答える
0

これは、権限が不十分であることが原因である可能性があります。chmodを使用してみてください:

chmod("public_html/Uploads", 0644);
于 2012-05-11T12:17:49.253 に答える