301 of 410 menu

Funktion fpassthru

Die Funktion fpassthru gibt alle Daten aus einer Datei aus, beginnend von der aktuellen Position des Dateizeigers bis zum Ende. Die Funktion akzeptiert einen Parameter - einen Dateizeiger, der zum Lesen geöffnet sein muss. Nach der Ausführung gibt die Funktion die Anzahl der ausgegebenen Bytes oder false im Fehlerfall zurück.

Syntax

fpassthru(resource $handle): int|false

Beispiel

Geben wir den Inhalt der Datei 'data.txt' aus:

<?php $file = fopen('data.txt', 'r'); fpassthru($file); fclose($file); ?>

Beispiel

Überprüfen wir die Anzahl der ausgegebenen Bytes:

<?php $file = fopen('data.txt', 'r'); $bytes = fpassthru($file); echo "Bytes output: $bytes"; fclose($file); ?>

Beispiel

Versuchen wir, fpassthru nach teilweisem Lesen der Datei zu verwenden:

<?php $file = fopen('data.txt', 'r'); fgets($file); // erste Zeile lesen fpassthru($file); // Rest der Datei ausgeben fclose($file); ?>

Siehe auch

  • die Funktion readfile,
    die den Inhalt einer Datei ausgibt
  • die Funktion fread,
    die aus einer Datei liest
  • die Funktion fgets,
    die eine Zeile aus einer Datei liest
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen