Wie Sie Buchstaben eingeben, um Dateien in PHP für HTML5 und CSS3 Programmierung

Hier finden Sie Informationen über die Funktionen benötigt für den Zugriff auf und schreiben in eine Datei in PHP, wie, wie der Zugriff auf eine Datei von PHP zu beantragen mit der fopen ()

Funktion, in die Datei schreiben die Verwendung von fwrite () Funktion, und lassen Sie PHP wissen Sie mit der Datei mit der fertig sind fclose () Funktion.

fopen ()

Um alle Dateimanipulationen zu tun, müssen Sie PHP über die Datei sagen, Sie möchten, zu manipulieren und zu PHP sagen, wie Sie möchten, dass diese Datei zu manipulieren.

Das fopen () Funktion hat zwei erforderliche Parameter, die Sie es passieren muss: den Pfad zur Datei und die Art der Dateimanipulation Sie ausführen möchten (die Modus).

Das fopen () Funktion gibt eine Verbindung zu der gewünschten Datei, wenn sie erfolgreich ist. (Die Verbindung wird als ein Zeiger). Wenn es einen Fehler gibt, die Funktion zurück Falsch. Was auch immer der fopen () Funktion zurückkehrt (die Verbindung oder Falsch), Sollte es zu einer Variablen zugewiesen werden (a Strom).

Hier ist ein Beispiel für die Funktion:

$ Fileconnection = fopen ($ thefile, $ theMode) -

Im obigen Beispiel wird die Dateiverbindung von der zurück fopen () Funktion der Variablen zugewiesen $ Fileconnection. die Variable $ thefile würde den Pfad zu einer Datei enthalten. Die Datei muss in einem Ort, der Server zugreifen kann, was bedeutet, dass Sie die Datei überall hinstellen können Sie eine PHP-Seite für den Server setzen könnte zu dienen.

Obwohl möglich, sollten Sie wahrscheinlich nicht versuchen, auf eine Datei in den Ordner Eigene Dateien oder dessen Äquivalent in Ihrem Betriebssystem zu verbinden. Sie werden die tatsächlichen Dateipfad benötigen, die ziemlich gewunden werden kann. Es ist auch nicht erforderlich, dass die Dateien, die Sie im Freien zu sein htdocs Verzeichnis. Dies könnte nützlich sein, wenn Sie eine Datei zugreifen möchten, die nur durch das Programm nicht zur Verfügung stehen wird.

Verwenden Sie einen relativen Referenz, wenn die Datei im selben Verzeichnis wie das Programm sein wird, oder eine absolute Referenz verwenden, wenn es auf Ihrem System irgendwo anders sein wird. Wenn Sie Ihr Programm auf einem Remote-Server zu verschieben, können Sie nur auf Dateien zugreifen, die auf dem Server befinden.

die Variable $ theMode enthalten würde einer der Werte aus der folgenden Liste:

  • r: Gewährt Lesezugriff auf die Datei

  • w: Gewährt Zugriff auf die Datei schreiben

  • Seien Sie aber vorsichtig, denn wenn man diesen Modus angeben (w) für die fopen () Funktion und Verwendung der fwrite () Funktion, werden Sie völlig alles überschreiben, die in der Datei gewesen sein. Verwenden Sie nicht, wenn es etwas in der Datei ist Sie behalten möchten.

  • ein: Gewährt den richtigen Text in die Datei anzuhängen. Wenn Sie diesen Modus für die angeben fopen () Funktion und Verwendung der fwrite ()Funktion, die fwrite ()Funktion anhängt, was Text Sie an das Ende der vorhandenen Datei angeben.

  • r + oder w +lesen Grants und Schreibzugriff auf die Datei. Sie sind eine besondere Art und Weise die Datei für den Zugriff, die so genannte Direktzugriff. Auf diese Weise können Sie gleichzeitig zu lesen und in die Datei schreiben. Wenn Sie diese Art des Zugangs benötigen, sollten Sie wahrscheinlich mit etwas einfacher und leistungsfähig, wie relationale Datenbanken.

fwrite ()

Nach dem Öffnen einer Datei mit der fopen ()Funktion und die Datei Verbindung zu einer Variablen zuordnen, können Sie die Datei in Ihrem PHP-Code verwenden. Sie können entweder aus der Datei lesen, oder Sie können mit der in die Datei schreiben fwrite ()Funktion.

Je nachdem, in welchem ​​Modus Sie angeben, wenn Sie die Datei mit der geöffneten fopen ()Funktion, die fwrite ()Funktion entweder überschreibt den gesamten Inhalt der Datei (wenn Sie die verwendete w Modus) oder es hängt den Text, den Sie an das Ende der Datei angeben (wenn Sie die verwendete ein Modus).

Das fwrite ()Funktion hat zwei erforderlichen Parameter Sie es passieren muss: die Verbindung zu der Datei, die durch die Gründung fopen ()Funktion und der Text, den Sie in die Datei schreiben möchten. Das fwrite ()Funktion gibt die Anzahl der Bytes in die Datei auf Erfolg geschrieben und Falsch bei einem Fehler.

Hier ist ein Beispiel für die fwrite ()Funktion:

$ WriteResults = fwrite ($ Fileconnection, $ text) -

Das fwrite ()Funktion kann auch geschrieben werden (Fputs). Fwrite () und fputs ().

fclose ()

Nachdem Sie mit der Datei, die Datei zu schließen Verbindung fertig arbeiten, ist wichtig.

Um die Verbindung zu einer Datei schließen Sie habe mit arbeiten, müssen Sie die Verbindung zur Datei übergeben Sie möchten die zu schließen fclose () Funktion. Das fclose ()Funktion gibt Wahr wenn es erfolgreich ist, die Verbindung zu der Datei in dem Schließen und Falsch wenn er nicht erfolgreich ist, die Verbindung zu der Datei in schließen.

Hier ist ein Beispiel für die Funktion:

fclose ($ Fileconnection) -

Menü