Upload til forskellige mapper
heej eksperten.Er der nogen der kan fortælle mig hvordan man kan lave et uploading script, hvor man fx har en
<select>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
</select>
og man har 4 mapper med navnene 1, 2, 3 og 4.
Hvordan kan man bruge <select> til at vælge hvilken mappe, filen man vil upload, skal ligge sig ind i?
--------------------------------------------
index.php
<html>
<body>
<center>
<form action="upload.php" method="post" enctype="multipart/form-data">
<fieldset>
<label for="file">Fil navn:</label>
<input type="file" name="file" id="file" />
<input type="submit" name="submit" value="Upload" />
</fieldset>
</form>
</center>
</body>
</html>
--------------------------------------------
upload.php
<?php
$name = $_FILES["file"]["name"];
$type = $_FILES["file"]["type"];
$size = $_FILES["file"]["size"];
$error = $_FILES["file"]["error"];
$temp = $_FILES["file"]["tmp_name"];
if ((($type == "image/gif")
|| ($type == "image/jpeg")
|| ($type == "image/png")
|| ($type == "image/pjpeg"))
&& ($size < 20000)) {
if ($error > 0) {
echo "Tilbage kode: " . $error . "<br />";
} else {
echo "Fil navn: " . $name . "<br />";
echo "Type: " . $type . "<br />";
echo "Størrelse: " . ($size / 1024) . " Kb<br />";
if (file_exists("image/" . $name)) {
echo $name . " findes allerede. Se billeder <a href='image/'>her</a>!";
} else {
move_uploaded_file($temp, "image/" . $name); ?>
Dit billed kan ses <a href="java script:void(0)" onclick="window.open('images/<?php echo $name; ?>','velkommen','width=700,height=550')">her</a>!<p>
Tilbage til <a href='index.php'>forsiden</a>!
<?php
}
}
} elseif ($type == "audio/mp3") {
if ($error > 0) {
echo "Tilbage kode: " . $error . "<br />";
} else {
echo "Fil navn: " . $name . "<br />";
echo "Type: " . $type . "<br />";
echo "Størrelse: " . ($size / 1024) . " Kb<br />";
if (file_exists("music/" . $name)) {
echo $name . " findes allerede. Se musik <a href='music/'>her</a>!";
} else {
move_uploaded_file($temp, "music/" . $name); ?>
Din sang kan høres <a href="java script:void(0)" onclick="window.open('music/<?php echo $name; ?>','velkommen','width=700,height=550')">her</a>!<p>
Tilbage til <a href='index.php'>forsiden</a>!
<?php
}
}
} else {
echo "Ugyldig filformat<p> Prøv igen <a href='index.php'>her</a>!";
}
?>
