PHP
Referenzliste
ftell
Dateisystem-Funktionen
Befehl:
int ftell ( resource $handle )
Parameter-Liste:
Beschreibung | |
---|---|
Der Dateizeiger muss gültig sein und muss in eine Datei erfolgreich geöffnet von fopen() oder popen(). ftell() gibt undefinierten Ergebnissen für append-only-Streams (eröffnet mit "a"-Flag). |
Rückgabewerte:
Gibt die Position des Dateizeigers handle als Ganzzahl verwiesen, dh seine Offset in die Datei-Stream.
Wenn ein Fehler auftritt, wird
Wenn ein Fehler auftritt, wird
FALSE
zurückgegeben.Hinweis:
Da PHP Integer-Typ ist signiert und viele Plattformen 32bit, können einige Dateisystem-Funktionen, unerwartete Ergebnisse für Dateien, die grösser als 2 GB sind.
Da PHP Integer-Typ ist signiert und viele Plattformen 32bit, können einige Dateisystem-Funktionen, unerwartete Ergebnisse für Dateien, die grösser als 2 GB sind.
Beschreibung:
Gibt die aktuelle Position des Dateizeigers handle zurück, z.B. seinen Offset im Dateistream.
Wenn ein Fehler auftritt, wird FALSE zurückgegeben.
Der Dateizeiger muss gültig sein und auf eine erfolgreich durch fopen() oder popen() geöffnete Datei zeigen.
Wenn ein Fehler auftritt, wird FALSE zurückgegeben.
Der Dateizeiger muss gültig sein und auf eine erfolgreich durch fopen() oder popen() geöffnete Datei zeigen.
Aktiv in Version:
(PHP 4, PHP 5, PHP 7)
Siehe auch:
ftell() - Beispiel:
Eingabe:
<?PHP //Inhalt der Datei member.txt: Damir Enseleit 1971 $fp = fopen ( 'members.txt', 'r' ); $zahl = fgetc ( $fp ); fseek ( $fp, 6, 'SEEK_CUR' ); $stelle = ftell ( $fp ); $zahl = fgetc ( $fp ); echo $zahl . '<br>' . $stelle; ?>
Ausgabe:
E
6
6
ftell() - Beispiel 2:
Eingabe:
<?PHP // öffnet eine Datei und lesen Sie einige Daten $fp = fopen("/etc/passwd", "r"); $data = fgets($fp, 12); // wo sind wir? echo ftell($fp); // 11 fclose($fp); ?>
Dateisystem-Funktionen