Während ich mit dem Schreiben meiner Site in PHP und MySQL beginne, ist eines der ersten PHP-Skripte, das ich geschrieben habe, ein Skript, um meine Datenbank zu initialisieren. Löschen/erstellen Sie die Datenbank. Löschen/erstellen Sie jede der Tabellen. Laden Sie dann die Tabellen aus Literalen in das Skript.Kann ich eine .TXT-Datei mit PHP lesen?
Das funktioniert alles gut! Whoohoo :-)
Aber ich würde lieber die Daten aus Dateien lesen, anstatt sie im PHP-Skript hart-Code.
Ich habe ein paar Bücher über PHP, aber sie sind alle auf Web-Entwicklung mit MySQL ausgerichtet. Ich kann nichts über das Lesen und Schreiben normaler Dateien finden.
Ja, ich weiß, es gibt eine Vielzahl von Fragen hier auf Stackoverflow über das Lesen von TXT-Dateien, aber wenn ich mir jeden anschaue, sind sie für C oder C# oder VB oder Perl. Ich fange an zu denken, dass PHP einfach keine Dateien lesen kann :-(
Alles, was ich brauche, ist ein kurzes PHP-Beispiel, wie man eine TXT-Datei auf dem Server öffnet, sequenziell liest, die Daten auf dem Bildschirm anzeigt und schließen sie die Datei, wie in diesem Pseudo-Code:
program readfile;
handle = open('myfile.txt');
data = read (handle);
while (not eof (handle)) begin
display data;
data = read (handle);
end;
close (handle);
end;
ich werde auch Dateien auf dem Server schreiben muß, wenn ich zum Teil meiner Website, wo Menschen Avatare laden und sie als JPG speichern oder GIF-Dateien. Aber das ist für später.
Dank!
Wenn Sie Ihr Initialisierungsscript nur einmal ausführen, sollten sich Ihre Daten in der Datenbank befinden und Sie müssen keine Dateien mehr lesen, oder? Ich nehme auch an, dass Sie gerade angefangen haben, in PHP zu schreiben, sollten Sie diese großartige Ressource bookmarken: http://php.net/manual/ – Eric
"Ja, ich weiß, es gibt eine Unmenge Fragen hier auf Stackoverflow über das Lesen von TXT-Dateien, aber wann Ich schaue mir jeden an, sie sind für C oder C# oder VB oder Perl. Ich fange an zu denken, dass PHP einfach keine Dateien lesen kann :-("Wenn auf StackOverflow keine Frage gestellt wird, könnte es auch eine sein Hinweis darauf, dass es ziemlich trivial ist und an einem offensichtlichen Ort zu finden ist, zB das Handbuch der Programmiersprache. :-) – Eric
Aber ich möchte keine Daten in mein Skript einbetten. Ich möchte meine Daten in einer Textdatei ... Und bitte, bitte, bitte lesen Sie meine Frage vollständig, bevor Sie mir eine rotzige Antwort geben !!! Ich habe mehrere Bücher über PHP, und keiner von ihnen erwähnt Dateihandling. Sie alle sprechen über die Verwendung von PHP für die Web-Entwicklung und erwähnen nicht die Handhabung von Dateien. – Fredashay