downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net

search for in the

stream_socket_accept> <stream_set_timeout
[edit] Last updated: Fri, 24 May 2013

view this page in

stream_set_write_buffer

(PHP 4 >= 4.3.0, PHP 5)

stream_set_write_bufferDosya tamponunu ayarlar

Açıklama

int stream_set_write_buffer ( resource $akım , int $tampon )

akım üzerinde yazma işlemleri için tampon baytlık tamponu etkin kılar.

Normalde fwrite() tamponu 8K'lıktır. Yani, aynı çıktı akımına (dosyaya) yazmak isteyen iki süreç varsa her biri diğerini 8K'lık veri yazana kadar bekler.

Değiştirgeler

akım

Dosya tanıtıcısı.

tampon

Tamponun bayt sayısı. 0 belirtilirse yazma işlemleri tamponsuz yapılır. Böylece, çıktı akımına dığer süreçlerin yazmasına izin vermeden önce fwrite() ile yapılan tüm yazma işlemlerinin tamamlanması sağlanır.

Dönen Değerler

İstek yerine getirilememişse EOF, işlem başarılmışsa 0 döner.

Örnekler

Örnek 1 - stream_set_write_buffer() örneği

Aşağıdaki örnekte stream_set_write_buffer() işlevinin bir tamponsuz akım oluşturmak için kullanımı gösterilmiştir.

<?php
$dt 
fopen($file"w");
if (
$dt) {
  
stream_set_write_buffer($dt0);
  
fwrite($dt$output);
  
fclose($dt);
}
?>

Ayrıca Bakınız

  • fopen() - Bir dosya veya URL'yi açar
  • fwrite() - Dosyaya ikil kipte yazar


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

 
show source | credits | stats | sitemap | contact | advertising | mirror sites