(PHP 5)
stream_get_contents — Akımdan kalanı bir dizgeye okur
Evvelce açılmış bir akımla çalışması ve belirtilen akım'da kalan içeriğin konum'dan itibaren uzunluk bayta kadar kısmını döndürmesi dışında file_get_contents() işlevi gibidir.
fopen() gibi bir işlevden döndürülmüş bir akım özkaynağı.
Okunacak azami bayt sayısı. Öntanımlı değer -1 olup tamponda kalan tüm baytların okunacağı anlamına gelir.
Okuma işlemine başlamadan önce gösterici buraya konumlanır.
Başarısızlık durumunda FALSE aksi takdirde bir dizge döner.
Sürüm: | Açıklama |
---|---|
5.1.0 | konum değiştirgesi eklendi. |
Örnek 1 - stream_get_contents() örneği
<?php
if ($stream = fopen('http://www.example.com', 'r')) {
// 10. bayttan itibaren tüm sayfayı basalım
echo stream_get_contents($stream, -1, 10);
fclose($stream);
}
if ($stream = fopen('http://www.example.net', 'r')) {
// İlk 5 baytı basalım
echo stream_get_contents($stream, 5);
fclose($stream);
}
?>
Bilginize: Bu işlev ikil dosyalarla çalışırken dosya içeriğini değiştirmez.