Forum und email

stream_copy_to_stream

(PHP 5)

stream_copy_to_stream — Copia datos desde una secuencia a otra

Descripción

int stream_copy_to_stream ( resource $fuente , resource $destino [, int $longitud_maxima [, int $desplazamiento ]] )

Crea una copia de hasta longitud_maxima bytes de datos a partir de la posición actual (o desde la posición desplazamiento , si se especifica) en fuente y la direcciona a destino . Si longitud_maxima no se especifica, será copiado todo el contenido restante en fuente .

Lista de parámetros

fuente

La secuencia fuente

destino

La secuencia de destino

longitud_maxima

Cantidad máxima de bytes a copiar

desplazamiento

El desplazamiento desde donde empezar a copiar los datos

Valores retornados

Devuelve el conteo total de bytes copiados.

Registro de cambios

Versión Descripción
5.1.0 Se agregó el parámetro desplazamiento

Ejemplos

Example#1 Un ejemplo de stream_copy_to_stream()

<?php
$fuente 
fopen('https://www.example.com''r');
$dest1  fopen('primer1k.txt''w');
$dest2  fopen('resto.txt''w');

echo 
stream_copy_to_stream($fuente$dest11024) . " bytes copiados a primer1k.txt\n";
echo 
stream_copy_to_stream($fuente$dest2) . " bytes copiados a resto.txt\n";

?>

Ver también