On 8/3/08, Will <[EMAIL PROTECTED]> wrote: > @readfile($filename);
You should look into a webserver and instead of using readfile() which will keep the PHP engine open while it is spoonfeeding the browser, offload the file to the webserver. nginx has X-Accel-Redirect (nginx is the best anyway) Lighttpd has X-Lighttpd-Sendfile (or something) Apache has mod_sendfile (something like that) etc. I don't think it will change the renaming behavior, but it will offload your PHP engines for normal processing. :) Basically (you'll have to configure it quick but otherwise) instead of the readfile($file) you'd be sending another: header("X-Accel-Redirect: $file"); (you have to configure $file's location) and that's it. the webserver takes over and PHP is released back to do other things. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php