Re: [PHP-DEV] fpassthru should get an optional length argument

2021-10-30 Thread Pierre

Le 30/10/2021 à 11:39, Hans Henrik Bergan a écrit :

ref https://bugs.php.net/bug.php?id=39135 ,
i was thinking about how to implement HTTP Range requests/HTTP 206 Partial
Content in userland php,
  and ofc it's possible to implement using fread() loops, but it'd be easier
(and faster? presumably) to implement if fpassthru() natively supported a
$max_bytes=null argument,

an example of where it would be useful:


Hello,

Can't you use fseek() and stream_copy_to_stream() to achieve what you're 
trying to do without consuming memory ?


Regards,

--

Pierre

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: https://www.php.net/unsub.php



[PHP-DEV] fpassthru should get an optional length argument

2021-10-30 Thread Hans Henrik Bergan
ref https://bugs.php.net/bug.php?id=39135 ,
i was thinking about how to implement HTTP Range requests/HTTP 206 Partial
Content in userland php,
 and ofc it's possible to implement using fread() loops, but it'd be easier
(and faster? presumably) to implement if fpassthru() natively supported a
$max_bytes=null argument,

an example of where it would be useful: