我的php文件有多個錯誤。第一個必須做一些權限。通常它沒有問題,但現在我使用了一個csv文件。我認爲這是問題。但我不明白其他警告。PHP中的CSV文件的權限
我必須添加哪個權限?
$filename = "menuitems.csv";
$fp = fopen($filename, "r");
while ($data = fgetcsv($fp, filesize($filename), ",")) {
if (trim($data[0]) == '') break;
$href = strtolower(substr($data[1], 0, 7));
if ($href == "http://")
print "<li> <a href=\"" . data[1] . "\" target=\"_blank\">" . $data[0] . "</a></li>\n";
else
print "<li> <a href=\"" . data[1] . "\" >" . $data[0] . "</a></li>\n";
}
fclose($fp);
echo "</ul>\n";
echo "</div>\n";
警告:FOPEN(menuitems.csv):未能打開流:權限在/Applications/XAMPP/xamppfiles/htdocs/basis/php/index.php否認線10
警告:fgetcsv ()期望參數1是資源,在第11行的/Applications/XAMPP/xamppfiles/htdocs/basis/php/index.php中給出的布爾型
警告:fclose()期望參數1是資源, /Applications/XAMPP/xamppfiles/htdocs/basis/php/index.php on line 21
第二個和第三個是因爲第一個。您無權在該位置創建文件,因此依賴該文件的其他調用也會失敗。 – ceejayoz
我不知道我必須添加哪個權限,以及如何操作? – Soccerlife