Charles Wiltgen wrote...
> I'm having file locking problems.
>
> I'm using fopen() to write a file via FTP. At the end, I'm doing...
>
> fflush($fp);
> fclose($fp);
>
> ...and then I include it immediately after. But many times I only get part
> of what I wrote to the file, which suggests that it wasn't really flushed
> and closed properly.
BTW, when I only get part of the file in the browser, I open it with Pico
and it's all there. So I know that $stuff = ob_end_clean() is working, and
that $stuff is being written to the fopen(ftp://...) pointer correctly.
I suspect that PHP is including before the file is closed, but not returning
an error. I haven't found any other mechanisms in PHP that would allow me
to verify that the file is really, really, really closed after using
fflush() and fclose() on an fopen("ftp://..."). Any ideas?
-- Charles Wiltgen
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php