(PHP 5)
stream_get_contents — Lit le reste d'un flux dans une chaîne
Identique à file_get_contents() , sauf que stream_get_contents() opère sur un pointeur de fichier déjà ouvert et retourne le contenu restant, allant jusqu'à maxlength octets, dans une chaîne et commençant à la position offset .
Retourne une chaîne de caractères ou FALSE en cas d'échec.
Exemple 2548. Exemple avec stream_get_contents()
<?php
if (
$stream
=
fopen
(
'http://www.example.com'
,
'r'
)) {
// affiche toute la page, en commençant à la position 10
echo
stream_get_contents
(
$stream
, -
1
,
10
);
fclose
(
$stream
);
}
if (
$stream
=
fopen
(
'http://www.exemple.net'
,
'r'
)) {
// Affichage des 5 premiers octets
echo
stream_get_contents
(
$stream
,
5
);
fclose
(
$stream
);
}
?>
fgets() |
fread() |
fpassthru() |
Note: Cette fonction gère les chaînes binaires.