stream_copy_to_stream
Description
The stream_copy_to_stream of Stream for PHP copies data from one stream to another.
Syntax
stream_copy_to_stream(
resource $from,
resource $to,
?int $length = null,
int $offset = 0
): int|falseParameters
from
The source stream.
dest
The destination stream.
length
Maximum bytes to copy. By default all bytes left are copied.
offset
The offset where to start to copy data.
Return
Returns the total count of bytes copied, or false on failure.
Examples
1 · from to
<?
$from = fopen("https://osbo.com", "r");
$to = fopen("stream_copy_to_stream.txt", "w");
$return = stream_copy_to_stream($from, $to);
echo $return;
fclose($to);
fclose($from);
1995
2 · length
<?
$from = fopen("https://osbo.com", "r");
$to = fopen("stream_copy_to_stream.txt", "w");
$length = 1024;
$return = stream_copy_to_stream($from, $to, $length);
echo $return;
fclose($to);
fclose($from);
1024
3 · offset
<?
$from = fopen("https://osbo.com", "r");
$to = fopen("stream_copy_to_stream.txt", "w");
$length = 1024;
$offset = 0;
$return = stream_copy_to_stream($from, $to, $length, $offset);
echo $return;
fclose($to);
fclose($from);
1024
Links
Stream
- stream_bucket_append
- stream_bucket_make_writeable
- stream_bucket_new
- stream_bucket_prepend
- stream_context_create
- stream_context_get_default
- stream_context_get_options
- stream_context_get_params
- stream_context_set_default
- stream_context_set_option
- stream_context_set_options
- stream_context_set_params
- stream_filter_append
- stream_filter_prepend
- stream_filter_register
- stream_filter_remove
- stream_get_contents
- stream_get_filters
- stream_get_line
- stream_get_meta_data
- stream_get_transports
- stream_get_wrappers
- stream_is_local
- stream_isatty
- stream_notification_callback
- stream_register_wrapper
- stream_resolve_include_path
- stream_select
- stream_set_blocking
- stream_set_chunk_size
- stream_set_read_buffer
- stream_set_timeout
- stream_set_write_buffer
- stream_socket_accept
- stream_socket_client
- stream_socket_enable_crypto
- stream_socket_get_name
- stream_socket_pair
- stream_socket_recvfrom
- stream_socket_sendto
- stream_socket_server
- stream_socket_shutdown
- stream_supports_lock
- stream_wrapper_register
- stream_wrapper_restore
- stream_wrapper_unregister