Upload til en special side, og gør så den kan uploade .png filer?
skal til at gøre så folk kan uploade billeder til min hjemmeside.Men hvordan gør jeg så at billederne man uploader kommer ind på en .html side, så man kan se alle billederne på engang, istedet for at gå ind i alle billede mapperne? (Altså alle billederne kommer ind på den samme side?)
og hvordan kan man ændre den så man kan uploade .gif billeder?
mine script er her:
.html siden hvor man uploader:
<html>
<body><br /><br />
<center>
<form action="upload_file.php" method="post"
enctype="multipart/form-data">
<label for="file">Filename:</label>
<input type="file" name="file" id="file" />
<br />
<input type="submit" name="submit" value="Submit" />
</form>
</center>
</body>
</html>
.php siden som hedder upload_file.php :
<?php
if ((($_FILES["file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpeg")
|| ($_FILES["file"]["type"] == "image/png")
|| ($_FILES["file"]["type"] == "image/pjpeg"))
&& ($_FILES["file"]["size"] < 20000))
{
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"] . " already exists. ";
}
else
{
move_uploaded_file($_FILES["file"]["tmp_name"],
"upload/" . $_FILES["file"]["name"]);
echo "Stored in: " . "upload/" . $_FILES["file"]["name"];
}
}
}
else
{
echo "Invalid file";
}
?>
Er der nogle der kan forstå og vil hjælpe mig?