Ahhh.

If that is the case, streams has a "must seek" flag that will cause the
"includee" to be fully downloaded to a temporary file, and then return
a handle to the temporary file.

There might be a slight delay for streams opened in this way while the
content is downloaded initially, but at least it would work (and would take
very little effort to get it working).

A better approach would be to fix the flexer and expand on the
zend_filehandle idea so that it could operate using a callback to
stream in data; this could also be useful for embedding ZE in applications
that operate using virtual filesystems.  Perhaps this should be a goal for
ZE2/PHP 5?

--Wez.

On 18/09/02, "Markus Fischer" <[EMAIL PROTECTED]> wrote:
> That would be ueberkewl. Last time I talked to Zeev, he said
>     there were problems with flex and using an fd for a socket on
>     win32 (ok, I could be completely wrong here, but this is what
>     I remember from it, Zeev? :)
> 
> On Wed, Sep 18, 2002 at 03:51:40PM +0100, Wez Furlong wrote : 
> > I asked this same question a little while ago but got no response;
> > Why don't we support using fopen wrappers for include/require under win32?
> > 
> > I can't think of any reasons why we shouldn't, so why don't we enable
> > this functionality in 4.3? (It's just a case of removing a flag from
> > the fopen_for_zend (or similar name) function in main.c).




-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to