Jump to content

[SOLVED] PHP Upload form - unidentified index ?


firoki

Recommended Posts

Hi everybody, I found this upload code and tried it out on my site. The file uploads but I get this weird error

 

Step1 (upload.html) - find a file and click upload

Step2 (upload.php) - webpage says "Notice: Undefined index: uploadedfile in /www/1111mb.com/m/a/d/madtracks/htdocs/upload.php on line 7

The file has been uploaded"

 

And yes, it uploads, but I don't how how to fix the unidentified index thing (i've attached the files so you can have a peek)

 

any ideas?

 

thanks

 

[attachment deleted by admin]

could you show me where to put it?

 

<?php
$target = "upload/";
$target = $target . basename( $_FILES['uploaded']['name']) ;
$ok=1;
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.";
}
?>

so this?

 

<?php
if(isset($_FILES['uploaded']['name'])){
$target = "upload/";
$target = $target . basename( $_FILES['uploaded']['name']) ;
$ok=1;
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.";
}
?>

 

if i use that i get:

Parse error: parse error, unexpected $ in /www/1111mb.com/m/a/d/madtracks/htdocs/upload.php on line 13

<?php
if(isset($_FILES['uploaded']['name']))
{
  $target = "upload/";
  $target = $target . basename( $_FILES['uploaded']['name']) ;
  $ok=1;
  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.";
  }
}
?>

 

are you missing a } at the end?

if(move_uploaded_file($_FILES['uploaded']['tmp_name'], $target))

  {

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

  }

 

The two variables are not the same. One says uploaded and one says uploadedfile. It needs to be the name of your input in your form, which I assume is uploaded.

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.