Meine PHP-Datei hat mehrere Fehler. Der erste muss etwas mit Berechtigungen machen. Normalerweise ist daran nichts falsch, aber jetzt benutze ich eine CSV-Datei. Ich denke, das ist das Problem. Aber ich verstehe die anderen Warnungen nicht.Erlaubnis der CSV-Datei in PHP
Welche Berechtigung muss ich hinzufügen?
$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";
Warning: fopen (menuitems.csv): failed to open stream: Permission in /Applications/XAMPP/xamppfiles/htdocs/basis/php/index.php auf Linie 10 verweigert
Warning: fgetcsv() erwartet Parameter 1 als Ressource, boolean gegeben in /Applications/XAMPP/xamppfiles/htdocs/basis/php/index.php on line 11
Warnung: fclose() erwartet Parameter 1 als Ressource, boolean gegeben in /Applications/XAMPP/xamppfiles/htdocs/basis/php/index.php on line 21
Die zweite und dritte sind wegen der ersten. Sie sind nicht berechtigt, eine Datei an diesem Speicherort zu erstellen. Daher schlagen auch die anderen Aufrufe fehl, die auf dieser Datei basieren. – ceejayoz
Ich weiß nicht, welche Erlaubnis ich hinzufügen muss, und wie? – Soccerlife