stream_copy_to_stream
(PHP 5)
stream_copy_to_stream — Copie des données depuis un flux vers un autre
Description
int stream_copy_to_stream
( resource $source
, resource $dest
[, int $maxlength
[, int $offset
]] )
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é.
Liste de paramètres
- 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
Valeurs de retour
Retourne le nombre total d'octets copiés.
Historique
Version | Description |
---|---|
5.1.0 | Ajout du paramètre offset |
Exemples
Example#1 Exemple avec stream_copy_to_stream()
<?php
$src = fopen('https://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";
?>