eludlow Posted August 4, 2008 Share Posted August 4, 2008 I've a php upload script I've used many times on hosted servers, but I've just tried it on my Ubuntu machine and I cannot get it working. The script is: PHP Code: $uploaddir = '/var/www/intranet/uploaded_files/'; $uploadfile = $uploaddir . $_FILES['filename']['name']; if (move_uploaded_file($_FILES['filename']['tmp_name'], $uploadfile)) { echo "File is valid, and was successfully uploaded.\n"; } else { echo "File not uploaded - " . $_FILES['filename']['error'] . "\n"; } In my phpinfo() the settings for uploads are as follows: file_uploads: on upload_max_filesize: 2M upload_tmp_dir: no value I'm wondering should upload_tmp_dir be set? I would guess it defaults to /tmp if it's not set. /tmp is CHMODed to 777, as is /var/www/intranet/uploaded_files/ $_FILES['filename']['error'] is not outputting anything. I've been playing with this for an hour or so now...and am stumped! Any help appreciated. Thanks, Ed Ludlow Quote Link to comment https://forums.phpfreaks.com/topic/118072-uploading-problems/ Share on other sites More sharing options...
ignace Posted August 4, 2008 Share Posted August 4, 2008 yes, upload_tmp_dir should contain a value check the php manual if you are permitted to set the directive using ini_set() or .htaccess otherwise you will need to alter the php.ini Quote Link to comment https://forums.phpfreaks.com/topic/118072-uploading-problems/#findComment-607463 Share on other sites More sharing options...
eludlow Posted August 4, 2008 Author Share Posted August 4, 2008 OK I've set upload_tmp_dir to /tmp/ in php.ini, given apache a restart, and I'm still getting exactly the same E Quote Link to comment https://forums.phpfreaks.com/topic/118072-uploading-problems/#findComment-607474 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.