He ik heb een simpel upload scriptje.
Nu wil ik de bestandsnaam bij uploaden een unieke code meegeven.

hoe kan ik dit voor elkaar krijgen? zie hieronder het scriptje

 

if ((($_FILES["file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpeg")
|| ($_FILES["file"]["type"] == "image/pjpeg"))
&& ($_FILES["file"]["size"] < 4000000))
  {
  if ($_FILES["file"]["error"] > 0)
    {
    echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
    }
  else
    {
    echo "Upload: " . $_FILES["file"]["name"] . "<br />";
    echo "Type: " . $_FILES["file"]["type"] . "<br />";
    echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
    echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br />";    if (file_exists("../upload/" . $_FILES["file"]["name"]))
      {
      echo $_FILES["file"]["name"] . "<script language=\"javascript\">alert(\"Bestandsnaam afbeelding 1 bestaat al\")</script>";
      }
    else
      {
      move_uploaded_file($_FILES["file"]["tmp_name"],
      "../upload/" . $_FILES["file"]["name"]);
      echo "Stored in: " . "../upload/" . $_FILES["file"]["name"];
      }
    }
  }
else
  {
  echo "gelukt!";
  }


en waar in de code knal ik dit?
In regel 22. Die regel wordt namelijk zo:
"../upload/" . md5(time() . $_FILES["file"]["name"]));

Reageren