English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP Datei-System Referenzhandbuch
Die Funktion rewind() kann den Dateipfeil auf den Anfang der Datei zurücksetzen und gibt bei Erfolg true, bei Misserfolg false zurück.
bool rewind ( resource $handle )
Den Dateipositionszeiger des Handles auf den Anfang des Datenstroms setzen.
Hinweis: Wenn eine Datei im Anhangsmodus ("a" oder "a+"-Modus öffnen, alle in die Datei geschriebenen Daten werden am Ende angehängt, unabhängig von der Position des Dateipfeils.
<?php $handle = fopen("/PhpProject/sample.txt", "r+"); fwrite($handle, "Lange Zeile"); rewind($handle); fwrite($handle, "Hallo PHP"); rewind($handle); echo fread($handle, filesize("/PhpProject/sample.txt")); fclose($handle); ?>
Ausgabeergebnis
Hallo PHPence
<?php $file = fopen("/PhpProject/sample.txt", "r"); fseek($file, "15"); // Die Position des Dateipfeils ändern rewind($file); // Den Dateipfeil auf 0 setzen fclose($file); ?>