stream_copy_to_stream

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贸nDescripci贸n
5.1.0 Se agreg贸 el par谩metro desplazamiento

Ejemplos

Ejemplo 1. Un ejemplo de stream_copy_to_stream()

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

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

?>

Ver tambi茅n

copy()