Fenhopi Posted November 16, 2010 Share Posted November 16, 2010 Here's the upload script: <?php //This is the directory where images will be saved $target = "images/"; $target = $target . basename( $_FILES['photo']['name']); //This gets all the other information from the form $name=$_POST['name']; $email=$_POST['email']; $phone=$_POST['phone']; $pic=($_FILES['photo']['name']); // Connects to your Database mysql_connect("your.hostaddress.com", "username", "password") or die(mysql_error()) ; mysql_select_db("Database_Name") or die(mysql_error()) ; //Writes the information to the database mysql_query("INSERT INTO `employees` VALUES ('$name', '$email', '$phone', '$pic')") ; //Writes the photo to the server if(move_uploaded_file($_FILES['photo']['tmp_name'], $target)) { //Tells you if its all ok echo "The file ". basename( $_FILES['uploadedfile']['name']). " has been uploaded, and your information has been added to the directory"; } else { //Gives and error if its not echo "Sorry, there was a problem uploading your file."; } ?> Wouldn't I need a username pw for it access images, where it's supposed to upload it? Or does it simply upload it to a file called images in the same folder as the upload.php is in? Thank you! Quote Link to comment https://forums.phpfreaks.com/topic/218883-need-some-help-understanding-an-upload-script/ Share on other sites More sharing options...
AbraCadaver Posted November 16, 2010 Share Posted November 16, 2010 Wouldn't I need a username pw for it access images, where it's supposed to upload it?No. Or does it simply upload it to a file called images in the same folder as the upload.php is in?Yes. Quote Link to comment https://forums.phpfreaks.com/topic/218883-need-some-help-understanding-an-upload-script/#findComment-1135184 Share on other sites More sharing options...
Fenhopi Posted November 17, 2010 Author Share Posted November 17, 2010 Thank you! I get this error though: Warning: move_uploaded_file(images/upload/p_00035.jpg) [function.move-uploaded-file]: failed to open stream: Permission denied in /Users/Fenhopi/Sites/add.php on line 18 Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/private/var/tmp/phpsUIf4H' to 'images/upload/p_00035.jpg' in /Users/Fenhopi/Sites/add.php on line 18 Sorry, there was a problem uploading your file. Any idea why? Quote Link to comment https://forums.phpfreaks.com/topic/218883-need-some-help-understanding-an-upload-script/#findComment-1135406 Share on other sites More sharing options...
paddy_fields Posted November 17, 2010 Share Posted November 17, 2010 You need to edit your permissions. Depending on the host, this can often be done via the user control panel they provide. Quote Link to comment https://forums.phpfreaks.com/topic/218883-need-some-help-understanding-an-upload-script/#findComment-1135431 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.