Kann nicht öffnen Sie eine Datei aus PHP mit fopen
ich versuche zu Lesen, den Inhalt aus einer text-Datei in php. ich bin mit wamp auf windows. ich bin immer dieser Fehler:
Warning: fopen(/input.txt): failed to open stream: Keine solche Datei oder Verzeichnis in C:\wamp\www\cycle_gps_sender.php auf der Linie 3
dies ist mein code:
$location = fopen("/input.txt", "r") or die("Unable to open file!");
echo $location;
fclose($location);
sowohl die php-Datei und input.txt platziert in den www Ordner von wamp.
- versuchen Sie, die Verwendung der vollständigen Pfad der Datei. wenn es noch nicht geöffnet werden kann, sollte es die Erlaubnis problem.
- Auch, wenn die .txt-Datei in demselben Verzeichnis Ihrer PHP-Datei, entfernen Sie die
/
oder nur übergeordnete Verzeichnisse. Ich hatte ähnliche Probleme und Ursache war es gar nicht wissen, was die/
war. Hoffe, das hilft. - Mögliche Duplikate von Fehler beim open stream : Keine solche Datei oder Verzeichnis
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hoffe, dies wird Ihnen helfen:
Verwenden Sie diesen code, und halten Sie die
input.txt
- Datei in das gleiche Verzeichnis, wo dieser code geschrieben ist.Zuerst überprüfen, ob die Datei vorhanden oder nicht?
oder
hoffe, es wird helfen,
Hinzufügen vollständiger Pfad zur Datei.
Auf der Windows-Plattform, vorsichtig sein, um zu entkommen, alle backslashes im Pfad verwendet, um die Datei oder Schrägstriche verwenden.
Entfernen '/'(Slash)
Erstellen Sie die Datei, bevor Sie Sie LESEN oder wenn Sie die Datei öffnen, indem Sie "r", also, wenn Sie öffnen die Datei, indem Sie "a+" die Datei wird automatisch erstellt.