(PHP 5)
stream_copy_to_stream — Copie des données depuis un flux vers un autre
Fait une copie jusqu'à maxlength octets de données depuis la position courante du pointeur (ou depuis la position offset , si spécifié) dans le flux source vers le paramètre dest . Si maxlength n'est pas spécifié, tout le reste du flux source sera copié.
Le flux de source
Le flux de destination
Nombre maximal d'octets à copier
L'offset où démarrer la copie de données
Retourne le nombre total d'octets copiés.
Version | Description |
---|---|
5.1.0 | Ajout du paramètre offset |
Exemple 2543. Exemple avec stream_copy_to_stream()
<?php
$src
=
fopen
(
'http://www.example.com'
,
'r'
);
$dest1
=
fopen
(
'first1k.txt'
,
'w'
);
$dest2
=
fopen
(
'remainder.txt'
,
'w'
);
echo
stream_copy_to_stream
(
$src
,
$dest1
,
1024
) .
" octets copiés vers first1k.txt\n"
;
echo
stream_copy_to_stream
(
$src
,
$dest2
) .
" octets copiés vers remainder.txt\n"
;
?>
copy() |