upload_tmp_dir cleanup
am 18.04.2008 09:17:44 von howa
Hi,
I have not set the "upload_tmp_dir" in my php.ini, so I am assuming it
is using /tmp/.
From time to time, I noticed that some strange files appear in the /
tmp, and when I viewed it, I believe it is the temp file which somehow
not handled correctly by my scripts and leave in the /tmp/ folder.
I want to ask, will PHP delete the files under this folder from time
to time automatically? Or should I setup a cron to clean up?
Thanks.
Re: upload_tmp_dir cleanup
am 18.04.2008 16:19:52 von Erwin Moller
howa schreef:
> Hi,
>
> I have not set the "upload_tmp_dir" in my php.ini, so I am assuming it
> is using /tmp/.
Probably.
You can simply test however: Just spit out the $_FILES array from you
uploadscript.
It contains the path to the uploaded file (which gets a strange random
name during the process, but you should be able to see the path.)
echo "
";
print_r($_FILES);
echo "
";
Look for: ['tmp_name']
Read more here:
http://nl3.php.net/manual/en/features.file-upload.php
>
> From time to time, I noticed that some strange files appear in the /
> tmp, and when I viewed it, I believe it is the temp file which somehow
> not handled correctly by my scripts and leave in the /tmp/ folder.
No, unless you create a file in the tempdir yourself.
PHP cleans up the uploaded file when the script ends.
>
> I want to ask, will PHP delete the files under this folder from time
> to time automatically? Or should I setup a cron to clean up?
Lots of processes on your server could be using the temp dir.
Setting up a cronjob that cleans up the old files in the tempdir (eg
older than a day) is always a good idea. :-)
>
> Thanks.
Regards,
Erwin Moller