PHP Dokumentation: Function stream-copy-to-stream
12. Januar 2010 von werner
stream_copy_to_stream
(PHP 5)
stream_copy_to_stream — Copies data from one stream to another
Beschreibung
int stream_copy_to_stream ( resource $source , resource $dest [, int $maxlength = -1 [, int $offset = 0 ]] )
Makes a copy of up to maxlength bytes of data from the current position (or from the offset position, if specified) in source to dest. If maxlength is not specified, all remaining content in source will be copied.
Parameter-Liste
- source
The source stream
- dest
The destination stream
- maxlength
Maximum bytes to copy
- offset
The offset where to start to copy data
Rückgabewerte
Returns the total count of bytes copied.
Changelog
| Version | Beschreibung |
|---|---|
| 5.1.0 | Added the offset parameter |
Beispiele
Beispiel #1 A stream_copy_to_stream() example
<?php
$src = fopen('http://www.example.com', 'r');
$dest1 = fopen('first1k.txt', 'w');
$dest2 = fopen('remainder.txt', 'w');echo
stream_copy_to_stream($src, $dest1, 1024) . " bytes copied to first1k.txt\n";
echo stream_copy_to_stream($src, $dest2) . " bytes copied to remainder.txt\n";?>Siehe auch
- copy() – Kopiert eine Datei