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()

Hosting by: hurra.com
Generated: 2007-01-26 18:00:50