Statische Webseiten sind von Seiten HTML zusammengesetzt . Dynamische Webseiten Skriptsprachen verwenden , um HTML-Ausgabe für gemeinsame Abschnitte automatisieren. Allgemeine Abschnitte sind Kopf-und Fußzeilen . Darüber hinaus sind dynamische Webseiten in der Lage ist das Lesen von Daten . Diese Daten kommt typischerweise aus einer Datenbank oder einer flachen Datei . PHP bietet Funktionen zum Lesen von Daten aus beiden Quellen . In PHP werden die Funktionen zum Lesen ganze Zeilen oder ganze Dateien zu einem Zeitpunkt zur Verfügung gestellt. Darüber hinaus bietet PHP eine Funktion , um mehrere getrennte Felder in einer Datei zu lesen. Anleitung
1
Geben Sie die folgende Anweisung , um die Datei zu öffnen, um zu lesen.
$ Foo = fopen (" $ HTTP_SERVER_VARS [ 'DOCUMENT_ROOT' ] /.. /Ordner /Datei. txt "," r ");
Dies setzt voraus, dass die Datei zwei Verzeichnisse über Ihre öffentliche Verzeichnis ist . Ist dies nicht der Fall , ändern Sie den Speicherort der Datei , um die Datei Standort entsprechen. Ersetzen Sie " Ordner " mit der tatsächlichen übergeordneten Ordners . Ersetzen Sie " file.txt " mit dem Namen der Textdatei .
2
Geben Sie die folgende Anweisung, um jedes Feld begrenzt , bis die Datei Enden zu lesen.
While (! Feof ($ foo) ) {$
your_file = fgetcsv ( $ foo , 100, " ");}
die Funktion feof () gibt true zurück , wenn das Ende der Datei erreicht ist. Die Funktion fgetcsv ( ) erfordert die Argumente Dateinamen und Länge des Feldes . Das dritte Argument gibt den Begrenzer . In diesem Beispiel werden Daten von einem Komma getrennte Werte ( CSV-Datei) zu lesen. Die Variable " your_file " ist ein Array, das alle begrenzten Wert aus einer einzigen Zeile in der Datei hält
3
Geben Sie die folgende Anweisung, um die Datei zu schließen : .
Fclose ( $ foo );