Hey all, I need a little help with moving a file on the server after an upload.
Our company site is hosted, so I don't have full access to the configuration files, but I can do a PHP_info dump if you need more clarification. Using 4.0.1pl2. What I'm doing is uploading a file from a form, and that goes through just fine. I can print the file name to a database, along with the size. The trouble is, no matter how I try to move it from the tmp directory, I get the same error. I've tried referencing it by the name given in the form, I've tried referencing it by $_Files. No matter how I call it, it never seems to go back to the tmp directory to look for the file. Here's a sample error: Warning: Unable to create '/test/data/test.txt': No such file or directory in /usr/local/www/vhosts/healthtvchannel.org/htdocs/test/upload.php on line 17 That's with using: copy("{$UploadedFile}","/test/data/".$UploadedFile_name); $UploadedFile being the name I'm using. Both variables seem to be returning correctly. $UploadedFile returns the temp name, and $UploadedFile_name returns the actual name. The file is also far under the maximum file size. The /test/data has Nobody write permissions, I know because I'm writing to a file in it with another script, and there's no file in there with the same file name to cause overwriting ownership conflicts. So where am I being stupid? Here's the full code: <? print($UploadedFile); print("<br />"); $filename = $UploadedFile_name; print "$filename was uploaded successfuly<br>\n"; $realname = $UploadedFile_name; print "realname is $realname<br>\n"; print "copying file to uploads dir<br>\n"; copy("{$UploadedFile}","/test/data/".$UploadedFile_name); ?> <form enctype="multipart/form-data" action="<?$php_self?>" method="post"> <input type="hidden" name="MAX_FILE_SIZE" value="4096"> <input name="UploadedFile" type="file"> <input type="submit" value="upload"> -- S. Keller UI Engineer The Health TV Channel, Inc. (a non - profit organization) 3820 Lake Otis Pkwy. Anchorage, AK 99508 907.770.6200 ext.220 907.336.6205 (fax) Email: [EMAIL PROTECTED] Web: www.healthtvchannel.org -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php