★ wanayoo — archive 1999 http://uk.php.net/manual/fr/function.stream-set-write-buffer.phpNouvelle recherche | Portail wanayoo
PHP  
downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | my php.net 
search for in the  
<stream_set_timeoutstream_socket_accept>
view the version of this page
Last updated: Sun, 20 Apr 2003

stream_set_write_buffer

(PHP 4 >= 4.3.0)

stream_set_write_buffer -- Configure la bufferisation de fichier pour un flôt

Description

int stream_set_write_buffer ( resource stream, int buffer)

fwrite() est habituellement configuré avec un buffer de 8ko. Cela signifie que si deux processus veulent écrirent dans le même flôt de sortie (par exemple, un fichier), ils font une pause tous les 8ko pour laisser l'autre écrire aussi. stream_set_write_buffer() configure la taille du buffer des opérations d'écritures pour le flôt stream avec la nouvelle valeur de buffer octets. Si buffer vaut 0, les opérations d'écritures ne seront pas bufferisées. Cela signifie que chaque appel à fwrite() doit être terminé pour qu'un autre processus soit autorisé à écrire dans le fichier.

stream_set_write_buffer() retourne 0 en cas de succès, et EOF si la requête échoue.

L'exemple ci-dessous illustre l'utilisation de stream_set_write_buffer() pour créer un flôt non bufferisé.

Exemple 1. Exemple avec stream_set_write_buffer()

$fp = fopen($file, "w");
if ($fp) {
  stream_set_write_buffer($fp, 0);
  fputs($fp, $output);
  fclose($fp);
}

Voir aussi fopen() et fwrite().



User Contributed Notes
stream_set_write_buffer
add a note add a note
There are no user contributed notes for this page.

<stream_set_timeoutstream_socket_accept>
 Last updated: Sun, 20 Apr 2003
show source | credits | mirror sites 
Copyright © 2001-2003 The PHP Group
All rights reserved.
This mirror generously provided by: Kewlio.net Limited
Last updated: Sat Jun 14 00:10:35 2003 BST