php_stream_copy_to_stream

(no version information, might be only in CVS)

php_stream_copy_to_stream -- Copia dados de um fluxo para o outro

Descrição

size_t php_stream_copy_to_stream ( php_stream * src, php_stream * dest, size_t maxlen )

php_stream_copy_to_stream() tenta ler até maxlen bytes de dados de src e escreve-os em dest, e retorna o número de bytes que foram copiados com sucesso.

Se você quiser copiar todos os dados contidos no fluxo src, passe a constante PHP_STREAM_COPY_ALL como o valor de maxlen.

Nota: Essa função tentará copiar os dados da maneira mais eficiente, usando arquivos mapeados na memória quando possível.