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