just-j Posted September 22, 2006 Share Posted September 22, 2006 html code for the form[code]<form action="uploader.php" method="post"><br><input type="hidden" name="MAX_FILE_SIZE" value="10000000" />Type (or select) Filename: <input type="file" name="uploadFile"><input type="submit" value="Upload File"></form>[/code]and this is the PHP code...[code]<?phpif ( move_uploaded_file ($_FILES['uploadFile'] ['tmp_name'], "tbbc/mp3z/{$_FILES['uploadFile'] ['name']}") ) { echo "The file has been successfully uploaded"; }else { switch ($_FILES['uploadFile'] ['error']) { case 1: echo " The file is bigger than this PHP installation allows"; break; case 2: echo " The file is bigger than this form allows"; break; case 3: echo " Only part of the file was uploaded"; break; case 4: echo " No file was uploaded"; break; } }?>[/code]it dosent return anything when i click the upload button on the form.. no error and no success... just shows a blank page. im also running wamp5 if that helps. Link to comment https://forums.phpfreaks.com/topic/21722-simple-upload-script-not-working-or-giving-any-error-help/ Share on other sites More sharing options...
onlyican Posted September 22, 2006 Share Posted September 22, 2006 in the form tag you need the enctype<form method='post' action='uploader.php' enctype='multipart/form-data'> Link to comment https://forums.phpfreaks.com/topic/21722-simple-upload-script-not-working-or-giving-any-error-help/#findComment-96981 Share on other sites More sharing options...
just-j Posted September 22, 2006 Author Share Posted September 22, 2006 ok that solved the problem, but now i get this error..=================Warning: move_uploaded_file(tbbc/mp3z/07 Way Up Top.wma) [function.move-uploaded-file]: failed to open stream: No such file or directory in C:\wamp5\www\tbbc\uploader.php on line 11Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'c:/wamp5/tmp\phpA39.tmp' to 'tbbc/mp3z/07 Way Up Top.wma' in C:\wamp5\www\tbbc\uploader.php on line 11=================the directory mp3z is in the same directory as the .php file Link to comment https://forums.phpfreaks.com/topic/21722-simple-upload-script-not-working-or-giving-any-error-help/#findComment-97021 Share on other sites More sharing options...
michaellunsford Posted September 23, 2006 Share Posted September 23, 2006 I bet it's the permissions of that directory... It probably needs to be globally writable. you can try using php's chmod(dirname,0777); Link to comment https://forums.phpfreaks.com/topic/21722-simple-upload-script-not-working-or-giving-any-error-help/#findComment-97054 Share on other sites More sharing options...
onlyican Posted September 23, 2006 Share Posted September 23, 2006 but he is using WAMP localhost by the looks of it, which dont have or require chmodsI notice there are spaces in the file names tho, tut tut Link to comment https://forums.phpfreaks.com/topic/21722-simple-upload-script-not-working-or-giving-any-error-help/#findComment-97056 Share on other sites More sharing options...
michaellunsford Posted September 23, 2006 Share Posted September 23, 2006 okay, try this... [code=php:0] move_uploaded_file($_FILES['uploadFile']['tmp_name'], realpath(".")."/". $_FILES['uploadFile'] ['name']);[/code] Link to comment https://forums.phpfreaks.com/topic/21722-simple-upload-script-not-working-or-giving-any-error-help/#findComment-97061 Share on other sites More sharing options...
just-j Posted September 23, 2006 Author Share Posted September 23, 2006 ok that worked but what do i have to add to make it move the file to the "mp3z" directory that is a subdirectory where the webpage is. right now it moves the file to the webpage directoryweb page directory is /tbbc and i need the file to move to /tbbc/mp3z Link to comment https://forums.phpfreaks.com/topic/21722-simple-upload-script-not-working-or-giving-any-error-help/#findComment-97329 Share on other sites More sharing options...
michaellunsford Posted September 23, 2006 Share Posted September 23, 2006 [code=php:0]move_uploaded_file($_FILES['uploadFile']['tmp_name'], realpath(".")."/mp3z/". $_FILES['uploadFile'] ['name']);[/code] Link to comment https://forums.phpfreaks.com/topic/21722-simple-upload-script-not-working-or-giving-any-error-help/#findComment-97332 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.