2009/12/11 Ashley Sheridan <ash@xxxxxxxxxxxxxxxxxxxx> > > On Fri, 2009-12-11 at 15:44 +0000, Richard Quadling wrote: > > 2009/12/11 kranthi <kranthi117@xxxxxxxxx>: > > How can i change the temporary upload directory? > > var_dump(ini_get('upload_tmp_dir')); gives me (and that is set in php.ini) > > string '/var/www/cgi-bin' (length=16) > > > > but > > var_dump($_FILES) gives me > > 'tmp_name' => string '/tmp/phpbSZ6WP' (length=14) > > > > var_dump(file_exists($_FILES['file']['tmp_name'])); gives me (/tmp > > has permissions drwxrwxrwt and i never used file_move_upload or any > > similar functions) > > boolean false > > > > am I missing something here? > > Kranthi. > > > > -- > > PHP General Mailing List (http://www.php.net/) > > To unsubscribe, visit: http://www.php.net/unsub.php > > > > > > Just assuming you could alter the upload_tmp_dir setting in your code > (you can't) ... > > PHP puts the uploaded files into the upload_tmp_dir BEFORE your script > runs, so changing it in your script essentially hides the uploaded > files. > > PHP drops the files into directory A. > PHP then runs your code. > Your code changes the directory to B. > Your code cannot see the files PHP put into A as your code is now looking in B. > > But, as I said earlier, you can't use your code to change > upload_tmp_dir. It can only be done at the system level (php.ini or > httpd.conf). See [1] and [2]. > > Regards, > > Richard Quadling. > > [1] http://docs.php.net/manual/en/ini.core.php#ini.sect.file-uploads > [2] http://docs.php.net/manual/en/configuration.changes.modes.php > > -- > ----- > Richard Quadling > "Standing on the shoulders of some very clever giants!" > EE : http://www.experts-exchange.com/M_248814.html > Zend Certified Engineer : http://zend.com/zce.php?c=ZEND002498&r=213474731 > ZOPA : http://uk.zopa.com/member/RQuadling > > > The only reason I can see for wanting to do this would be where several sites exist on the same server and you might want each site to have its own temporary upload directory. It won't have any bearing on how you handle the uploads unless it becomes full. > > Thanks, > Ash > http://www.ashleysheridan.co.uk > > Another way to handle this is via php.ini sections [1] Regards, Richard. [1] http://docs.php.net/manual/en/ini.sections.php -- ----- Richard Quadling "Standing on the shoulders of some very clever giants!" EE : http://www.experts-exchange.com/M_248814.html Zend Certified Engineer : http://zend.com/zce.php?c=ZEND002498&r=213474731 ZOPA : http://uk.zopa.com/member/RQuadling -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php