Du skal lige vide at det du er i gang med er
meget usikkert. Pga. at hvis man kan uploade filer, kan man også uploade virus... Men her er noget kode...
Put denne kode i en html fil...:
<html>
<body><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></body>
</html>
Og den kode i en fil der hedder:"upload_file.php"
<?php
if (($_FILES["file"]["type"] == "image/gif")//acceptere gif
|| ($_FILES["file"]["type"] == "image/pjpeg")")//acceptere pjpeg
&& ($_FILES["file"]["size"] < 20000))//20000 tallet søger for at man kun kan oploade filer op til 20000 bytes som er 20 kb
{
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";
}
?>
Og så skal du lave en folder der hedder "upload", og så når du oploader filer vil de blive lagt der ned...
!Vigtig, denne oploader kan kun oploade billeder af formatet "gif" eller "pjpeg"..!
Indlæg senest redigeret d. 20.06.2007 17:29 af Bruger #11573