(PHP 5, PHP 7)
stream_copy_to_stream — Veriyi bir akımdan diğerine kopyalar
$kaynak
, resource $hedef
[, int $uzunluk = -1
[, int $başlangıç = 0
]] )
Mevcut konumdan (belirtilmişse başlangıç konumundan)
itibaren en fazla uzunluk baytlık veriyi
kaynak akımdan hedef
akıma kopyalar. uzunluk belirtilmezse akımda kalan
verinin tamamı kopyalanır
kaynakKaynak akım.
hedefHedef akım.
uzunlukKopyalanacak azami bayt sayısı.
başlangıçKopyalanacak verinin başlangıç konumu.
Kopyalanan toplam bayt sayısını döndürür.
| Sürüm: | Açıklama |
|---|---|
| 5.1.0 |
başlangıç değiştirgesi eklendi.
|
Örnek 1 - stream_copy_to_stream() örneği
<?php
$src = fopen('http://www.example.com', 'r');
$dest1 = fopen('ilk1k.txt', 'w');
$dest2 = fopen('kalan.txt', 'w');
echo stream_copy_to_stream($src, $dest1, 1024) .
" bayt ilk1k.txt dosyasına kopyalandı\n";
echo stream_copy_to_stream($src, $dest2) .
" bayt kalan.txt dosyasına kopyalandı\n";
?>