(PHP 5, PHP 7, PHP 8)
stream_copy_to_stream — Copie des données depuis un flux vers un autre
$from,$to,$length = null,$offset = 0
   Fait une copie jusqu'à length octets de
   données depuis la position courante du pointeur (ou depuis la position
   offset, si spécifié) dans le flux
   from vers le paramètre
   to. Si length
   n'est pas spécifié, tout le reste du flux from
   sera copié. 
  
fromLe flux de source
toLe flux de destination
lengthNombre maximal d'octets à copier. Par défaut, tous les octets restants sont copiés.
offsetL'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 | 
|---|---|
| 8.0.0 | lengthest désormais nullable. | 
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";
?>