Die Funktion set_file_buffer() legt die Puffergröße für geöffnete Dateien fest.
Verwenden Sie die Funktion fwrite(), um die Ergebnisse auszugeben. Die Puffergröße beträgt normalerweise 8 KB. Wenn also zwei Prozesse in dieselbe Datei schreiben würden, könnte jede Datei jeweils nur bis zu einer Größe von 8 KB schreiben, und andere Prozesse könnten darauf schreiben. Wenn der Puffer 0 ist, werden Schreibvorgänge nicht gepuffert (das bedeutet, dass kein anderer Prozess schreiben darf, bis der erste Schreibvorgang abgeschlossen ist).
Diese Funktion gibt bei Erfolg 0 zurück, andernfalls EOF.
set_file_buffer(Datei,Puffer)
Parameter | beschreiben |
---|---|
Datei | Erforderlich. Gibt die zu öffnende Datei an. |
Puffer | Erforderlich. Gibt die Puffergröße in Bytes an. |
Tipp: Diese Funktion ist ein Alias von stream_set_write_buffer().
Erstellen Sie einen ungepufferten Stream:
<?php$file = fopen("test.txt","w");if ($file) { set_file_buffer($file,0); fwrite($file,"Hello World. Testing!"); Datei); }?>