Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

stream_set_write_buffer

Stream Funktionen

    Befehl:
int stream_set_write_buffer ( resource $stream , int $buffer )


    Parameter-Liste:
NameBeschreibung
streamDas Ziel Stream.
bufferDie Anzahl von Bytes in den buffer. Wenn buffer 0 ist, dann schreiben Operationen sind ungepuffert. Dies gewährleistet, dass alle mit schreibt fwrite() abgeschlossen sind, bevor andere Prozesse sind erlaubt schreiben Sie an diesem Output-Stream.

    Beschreibung:
Legt die Pufferung für Schreib-Operationen auf die gegebene stream, um Puffer Bytes.

Ausgang mit fwrite() wird normalerweise bei 8K gepuffert. Dies bedeutet, dass, wenn zwei Prozesse zu wollen, um den gleichen Output-Stream (eine Datei) zu schreiben sind, jede Pause ist nach 8K von Daten, damit die anderen zu schreiben.


    Aktiv in Version:
(PHP 4 >= 4.3.0, PHP 5, PHP 7)

    Siehe auch:
•  fopen()
Öffnet eine Datei oder URL
 
Schreibt Binärdaten in eine Datei
 

stream_set_write_buffer() - Beispiel:


Eingabe:
<?php
$fp = fopen($file, "w");
if ($fp) {
  stream_set_write_buffer($fp, 0);
  fwrite($fp, $output);
  fclose($fp);
}
?>

Stream Funktionen