Immortal55 Posted April 7, 2006 Share Posted April 7, 2006 Alright, something is wrong with this script and I cannot figure it out, I just get the 'Could no move File' Error that I wrote myself....[code]<?php// code that will be executed if the form has been submitted:if ($submit) { // connect to the database require_once('dbconnect.php'); $conn = db_connect(); mysql_select_db("user_art"); move_uploaded_file("'" . $_FILES['form_data'] . "'", "art/" . $_FILES['name'] . " ") or die('Could not move the file'); // Good to have error checking. $path = "art/" . $_FILES['name'] . " "; mysql_query("INSERT INTO user_art (description, path, filename, filesize, filetype) VALUES ('" . $_POST['form_description'] . "', '$path', '" . $_FILES['name'] . "','" . $_FILES['size'] . "','" . $_FILES['type'] . "')"); $id= mysql_insert_id(); print "<p>This file has the following Database ID: <b>$id</b>"; mysql_close();} else { // else show the form to submit new data:?> <form method="post" action="<?php echo $PHP_SELF; ?>" enctype="multipart/form-data"> File Description:<br> <input type="text" name="form_description" size="40"> <input type="hidden" name="MAX_FILE_SIZE" value="1000000"> <br>File to upload/store in database:<br> <input type="file" name="form_data" size="40"> <p><input type="submit" name="submit" value="submit"> </form><?php}?>[/code]thank you in advance. Quote Link to comment https://forums.phpfreaks.com/topic/6774-image-upload-script-problemhelp/ Share on other sites More sharing options...
ToonMariner Posted April 7, 2006 Share Posted April 7, 2006 OK.The $_FILES superdooperglobal is an aary of attributes for the uploaded file.you MUST reference this array by the inputname of the form....$_FILES['form_data']['name']$_FILES['form_data']['type']etc etc (often good to use the $_FILES['form_data']['error'] to check things!!)Try that and it should improve things. Quote Link to comment https://forums.phpfreaks.com/topic/6774-image-upload-script-problemhelp/#findComment-24655 Share on other sites More sharing options...
Immortal55 Posted April 7, 2006 Author Share Posted April 7, 2006 alright, well i changed everything so the $_FILES has ['form_data'] before the attribute.....but all that the $_FILES['form_data']['error'] gave me was '0' thats it....does that mean anything? Quote Link to comment https://forums.phpfreaks.com/topic/6774-image-upload-script-problemhelp/#findComment-24658 Share on other sites More sharing options...
Immortal55 Posted April 7, 2006 Author Share Posted April 7, 2006 alright, i messed with the script, and its still not working it dosent show the id, hence its not doing the query..... this is the new updated one:[code]<?php// code that will be executed if the form has been submitted:if ($submit) { // connect to the database require_once('dbconnect.php'); $conn = db_connect(); mysql_select_db("user_art"); $updir = "art/"; $finame = $_FILES['form_data']['name']; $path = $updir.$finame; move_uploaded_file($_FILES['form_data']['tmp_name'], $path) or die('Could not move the file <br> ' . $_FILES['form_data']['error'] .' '); // Good to have error checking. $descript = $_POST['form_description']; $fisize = $_FILES['form_data']['size']; $fitype = $_FILES['form_data']['type']; $result = mysql_query("INSERT INTO user_art (description, path, filename, filesize, filetype) VALUES ('" . $descript . "', '" . $path . "', '" . $finame . "', '" . $fisize . "', '" . $fitype . "')"); if($result) { $id= mysql_insert_id(); print "<p>This file has the following Database ID: <b>$id</b>"; } mysql_close();} else { // else show the form to submit new data:?> <form method="post" action="<?php echo $PHP_SELF; ?>" enctype="multipart/form-data"> File Description:<br> <input type="text" name="form_description" size="40"> <input type="hidden" name="MAX_FILE_SIZE" value="1000000"> <br>File to upload/store in database:<br> <input type="file" name="form_data" size="40"> <p><input type="submit" name="submit" value="submit"> </form><?php}?>[/code]what is wrong now? Quote Link to comment https://forums.phpfreaks.com/topic/6774-image-upload-script-problemhelp/#findComment-24663 Share on other sites More sharing options...
Immortal55 Posted April 7, 2006 Author Share Posted April 7, 2006 I'm sorry, but I really need help with this. Quote Link to comment https://forums.phpfreaks.com/topic/6774-image-upload-script-problemhelp/#findComment-24721 Share on other sites More sharing options...
ToonMariner Posted April 7, 2006 Share Posted April 7, 2006 does the file actually upload?are you given any errors?have you echoed out the query that is generatd so you can try to run directly in phpmyadmin? Quote Link to comment https://forums.phpfreaks.com/topic/6774-image-upload-script-problemhelp/#findComment-24746 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.