Jump to content

[SOLVED] File Upload


Splash

Recommended Posts

Hi All!

 

I'm trying to implement a file upload script but am having a problem which I hope someone can help me with.

 

Basically I can get the file to upload fine however it's not echo'ing the filename when prompted here

echo "The file ". basename( $_FILES['uploadedfile']['name']). " has been uploaded";

 

It just says "The file has been uploaded"

 

I need the filename to work as I intend to insert it into a MySQL db. This is the full script I'm using;

<?php
if ($upload == 1) {
$target = "GalleryImages/";
$target = $target . basename( $_FILES['uploaded']['name']) ; $ok=1;

//This is our size condition
if ($uploaded_size > 500000) {echo "Your file is too large.<br>"; $ok=0;}

//This is our limit file type condition
if (!($uploaded_type=="image/gif")) {echo "You may only upload GIF files.<br>"; $ok=0;}

//Here we check that $ok was not set to 0 by an error
if ($ok==0) {Echo "Sorry your file was not uploaded";}

//If everything is ok we try to upload it
else {
  if(move_uploaded_file($_FILES['uploaded']['tmp_name'], $target)){
    echo "The file ". basename( $_FILES['uploadedfile']['name']). " has been uploaded";
  }
  else {echo "Sorry, there was a problem uploading your file.";}
}
}

else { ?>

<form enctype="multipart/form-data" action="upload-photo.php" method="POST">
  Please choose a file: <input name="uploaded" type="file" />
  <input type="hidden" value="1" name="upload" /><br />
  <input type="submit" value="Upload" />
</form>

<?php } ?>

 

Thankyou

Link to comment
https://forums.phpfreaks.com/topic/61751-solved-file-upload/
Share on other sites

It cant work while u are using the wrong name of the file input when calling $_FILES.

 

You have:

<input name="uploaded" type="file" />

 

and you are calling it:

$_FILES['uploadedfile']['name'])

 

the right way:

$_FILES['uploaded']['name']). 

 

It is working for the upload because you called it right in the other part of the script.

Link to comment
https://forums.phpfreaks.com/topic/61751-solved-file-upload/#findComment-307459
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.