English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP Grundanleitung

PHP Fortgeschrittene Anleitung

PHP & MySQL

PHP Referenzhandbuch

Verwendung und Beispiel des PHP rewind() Funktionen

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.

Syntax

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.

Beispiel1

<?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

Beispiel2

<?php
   $file = fopen("/PhpProject/sample.txt", "r");
   fseek($file, "15");  // Die Position des Dateipfeils ändern
   rewind($file);  // Den Dateipfeil auf 0 setzen
   
   fclose($file);
?>

PHP Datei-System Referenzhandbuch