PHP
Referenzliste
rewind
Dateisystem-Funktionen
Befehl:
int rewind ( resource $handle )
Parameter-Liste:
Beschreibung | |
---|---|
Der Dateizeiger muss gültig sein und müssen in eine Datei fopen() erfolgreich geöffnet. |
Rückgabewerte:
Gibt bei Erfolg
TRUE
zurück. Im Fehlerfall wird FALSE
zurückgegeben. Beschreibung:
Setzt den Dateizeiger (Datei-Positions-Indikator) für handle an den Anfang des Dateistreams.
Wenn ein Fehler auftritt gibt die Funktion 0, andernfalls 1 zurück.
Der Dateizeiger muss gültig sein und auf eine Datei zeigen, die zuvor erfolgreich durch fopen() geöffnet wurde.
Wenn ein Fehler auftritt gibt die Funktion 0, andernfalls 1 zurück.
Der Dateizeiger muss gültig sein und auf eine Datei zeigen, die zuvor erfolgreich durch fopen() geöffnet wurde.
Hinweis:
Wenn Sie die Datei im Append ("a" oder "A +")-Modus geöffnet haben, werden alle Daten, die in die Datei schreiben immer angehängt werden, unabhängig von der Position in der Datei.
Wenn Sie die Datei im Append ("a" oder "A +")-Modus geöffnet haben, werden alle Daten, die in die Datei schreiben immer angehängt werden, unabhängig von der Position in der Datei.
Aktiv in Version:
(PHP 4, PHP 5, PHP 7)
Siehe auch:
rewind() - Beispiel:
Eingabe:
<?PHP $fp = fopen ( 'members.txt', 'r' ); for ( $x = 1; $x < 4; $x++ ) { echo $x . ': '; echo fgets ( $fp, 50 ); echo '<br>'; } for ( $x = 4; $x < 7; $x++ ) { rewind ( $fp ); echo $x . ': '; echo fgets ( $fp, 50 ); echo '<br>'; } fclose ( $fp ); ?>
Ausgabe:
1: Dieser Text wird gespeichert
2:
3:
4: Dieser Text wird gespeichert
5: Dieser Text wird gespeichert
6: Dieser Text wird gespeichert
2:
3:
4: Dieser Text wird gespeichert
5: Dieser Text wird gespeichert
6: Dieser Text wird gespeichert
rewind() - Beispiel 2:
Eingabe:
<?PHP $handle = fopen('output.txt', 'r+'); fwrite($handle, 'Really long sentence.'); rewind($handle); fwrite($handle, 'Foo'); rewind($handle); echo fread($handle, filesize('output.txt')); fclose($handle); ?>
Ausgabe:
Foolly long sentence.
Dateisystem-Funktionen