stream_context_set_params
stream_encoding
Stream Functions
PHP Manual

# 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('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() - Copia un archivo

stream_context_set_params
stream_encoding
Stream Functions
PHP Manual