私の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):fgetcsv:ライン10
警告に/Applications/XAMPP/xamppfiles/htdocs/basis/php/index.phpに拒否された権限:ストリームをオープンに失敗しました()は、パラメータ1がリソースであることを期待しています。/Applications/XAMPP/xamppfiles/htdocs/basis/php/index.php 11行目にあるbooleanで指定されています。
警告:fclose()は、 /Applications/XAMPP/xamppfiles/htdocs/basis/php/index.php on line 21
2番目と3番目は最初のものです。その場所にファイルを作成する権限がないため、そのファイルに依存する他の呼び出しも失敗します。 – ceejayoz
私はどの権限を追加しなければならないのですか? – Soccerlife