PHP
Referenzliste
ftruncate
Dateisystem-Funktionen
Befehl:
bool ftruncate ( resource $handle , int $size )
Parameter-Liste:
Beschreibung | |
---|---|
Der Dateizeiger. Hinweis: Der handle muss zum Schreiben geöffnet. | |
Die Grösse zu kürzen. Hinweis: Wenn size ist grösser als die Datei wird die Datei mit null Byte erweitert.Wenn size ist kleiner als die Datei dann wird die Datei in dieser Grösse abgeschnitten. |
Rückgabewerte:
Gibt bei Erfolg
TRUE
zurück. Im Fehlerfall wird FALSE
zurückgegeben. Beschreibung:
Nimmt den Dateizeiger handle, und verkürzt die Datei auf die Länge size. Gibt bei Erfolg
TRUE
zurück. Im Fehlerfall wird FALSE
zurückgegeben. Aktiv in Version:
(PHP 4, PHP 5, PHP 7)
Hinweis:
Hinweis:
Der Dateizeiger wird nicht verändert.
Siehe auch:
ftruncate() - Beispiel:
Eingabe:
<?PHP //Inhalt der Datei member.txt: Damir Enseleit $inhalt = file ( 'members.txt' ); echo $inhalt[0]; $fp = fopen ( 'members.txt', 'a+' ); ftruncate ( $fp, 5 ); fclose ( $fp ); echo '<br>'; $fp = fopen ( 'members.txt', 'r' ); $str = fgets ( $fp, 30 ); fclose ( $fp ); echo $str; ?>
Ausgabe:
Damir Enseleit
Damir
Damir
Beschreibung:
ftruncate() - Beispiel 2:
Eingabe:
<?PHP $filename = 'lorem_ipsum.txt'; $handle = fopen($filename, 'r+'); ftruncate($handle, rand(1, filesize($filename))); rewind($handle); echo fread($handle, filesize($filename)); fclose($handle); ?>
Dateisystem-Funktionen