(PHP 5, PHP 7)
stream_copy_to_stream — Copie des données depuis un flux vers un autre
$source
, resource $dest
[, int $maxlength
= -1
[, int $offset
= 0
]] )
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é.
source
Le flux de source
dest
Le flux de destination
maxlength
Nombre maximal d'octets à copier
offset
L'offset où démarrer la copie de données
Retourne le nombre total d'octets copiés, ou FALSE
si une erreur survient.
Version | Description |
---|---|
5.1.0 |
Ajout du paramètre offset
|
Exemple #1 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";
?>