Syntax:
String Fread (Ressource $ Handle, int $ Länge)
Es kann zwei Argumente erfordern und den jeweiligen Inhalt einer Datei als Zeichenfolge zurückgeben. Das erste Argument nimmt den Dateihandler einer offenen Datei an, und das zweite Argument nimmt die Länge der Bytes als die Nummer ein, die lautet. Der Argumentwert kann mehr als die Originaldateigröße sein.
Erstellen Sie eine Textdatei
Erstellen Sie eine von Kommas getrennte Textdatei namens Mitarbeiter.TXT mit dem folgenden Inhalt. Fread () Funktion wird dann verwendet, um diese Textdatei im nächsten Teil dieses Tutorials auf unterschiedliche Weise zu lesen.
Mitarbeiter.txt
E-10023, Jafar Iqbal, Manager, Vertrieb, 08-12-2000
E-10047, Anisul Hoque, stellvertretender Manager, HR, 06.11.2010
E-10039, Humayan Ahmed, Buchhalter, Marketing, 01.06.2009
E-10027, Tamim Iqbal, Manager, HR, 02-11-2011
E-10093, Rokeya Rahman, Buchhalter, Verkauf, 05-10-2011
Beispiel 1: Lesen Sie den bestimmten Inhalt einer Textdatei
Das folgende Beispiel zeigt, wie der spezifische Inhalt einer Datei mithilfe der Funktion FREAD () gelesen werden kann. Fopen () -Funktion wird im Skript verwendet, um Mitarbeiter zu öffnen.txt zum Lesen. Als nächstes wird die Funktion Fread () verwendet, um die ersten 30 Bytes der Textdatei zu lesen, die später gedruckt werden.
// Setzen Sie den Dateinamen mit PfadAusgang:
Die folgende Ausgabe wird angezeigt, nachdem das Skript vom Server ausgeführt wird. Die Ausgabe zeigt die ersten 30 Bytes der Mitarbeiter.txt Datei.
Beispiel 2: Lesen Sie den vollständigen Inhalt einer Textdatei
Das folgende Beispiel zeigt, wie der vollständige Inhalt einer Textdatei mit der Funktion freead () gelesen werden kann. Wie beim vorherigen Beispiel wird die Funktion fopen () verwendet, um die Mitarbeiter zu öffnen.TXT -Datei zum Lesen. FileSize () -Funktion wird im Skript verwendet, um die Gesamtgröße der Öffnungstextdatei zu ermitteln. Fread () Funktion liest den vollständigen Inhalt der Datei, wenn der Wert der Gesamtdateigrößen als zweites Argument dieser Funktion übergeben wird.
// Setzen Sie den Dateinamen mit PfadAusgang:
Die folgende Ausgabe wird angezeigt, nachdem das Skript vom Server ausgeführt wird. Die Ausgabe zeigt den vollständigen Inhalt der Mitarbeiter.txt Datei.
Beispiel 3: Lesen Sie den Inhalt einer binären Datei
Das folgende Beispiel zeigt, wie eine Bilddatei mit der Funktion freead () gelesen werden kann. Hier wird die Funktion fopen () verwendet, um eine binäre Datei mit dem Namen zu öffnen Blume.JPEG zum Lesen. Fread () -Funktion wird mit der Funktion "FileSize () verwendet, um den vollständigen Inhalt der Binärdatei zu lesen. Basis64_Codode () Die Funktion wird im Skript verwendet, um den Inhalt der Binärdatei in ein menschliches lesbares Format umzuwandeln. Dann ist die Tag wird zum Drucken des Bildes verwendet.
// Setzen Sie den Dateinamen mit PfadAusgang:
Wenn der Blume.JPEG Die Datei gibt es im aktuellen Ort, dann wird das Bild als Ausgabe wie die folgenden angezeigt.
Beispiel 4: Lesen Sie die Datei von einem externen Link aus
Die lokalen vorhandenen Text- und Binärdateien werden in den vorherigen drei Beispielen verwendet. Das folgende Beispiel zeigt, wie die Datei aus dem externen Link mithilfe der Funktion freead () gelesen werden kann. Eine externe Textdatei wird zum Lesen mithilfe der Funktion fopen () geöffnet. Die erste fread () -Funktion wird verwendet, um 1024 Bytes aus der externen Textdatei zu lesen. Dann wird ein externer Link einer Binärdatei zum Lesen mit der Funktion fopen () geöffnet. Mit der zweiten Fread () -Funktion werden 10000 Bytes aus der externen Binärdatei gelesen. Der binäre Inhalt wird wie das vorherige Beispiel in das menschlich-lesbare Format umwandeln und das Bild drucken.
// Setzen Sie den externen Link des TextesAusgang:
Wenn der Foto.JPEG Die Datei gibt.
Videoanleitung
Abschluss
Die Verwendungen der Fread () -Funktion zum Lesen des Textes und der Binärdateien werden in diesem Tutorial anhand verschiedener Beispiele erläutert. Diese Funktion kann verwendet werden, um sowohl interne als auch externe Dateien zu lesen. Hoffentlich können die Leser die Freead () -Funktion im PHP -Skript zum Lesen von Dateien verwenden, nachdem sie die Beispiele dieses Tutorials üben haben.