[英]Display Files in the folder using 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錯誤。
這可能是因為您沒有足夠的權限。 嘗試使用chmod:
chmod("public_html/Uploads", 0644);
從這行代碼$dir="public_html/Uploads";
刪除public_html/
$dir="public_html/Uploads";
讓我知道它是否有效。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.