Hvordan justerer jeg dette upload-script?
Jeg har oprettet en upload.php, og den virker, men jeg har brug for at justere den. Jeg har prøvet en kollosal mængde forskellige scripts, men den her er den eneste, der har virket, så derfor har jeg behov for at justere den. Jeg har selv prøvet, men er ikke nok hjemme i PHP til at kunne få det til at virke.To problemer:
Det vigtigste er, at jeg kan specifere, hvilke filtyper, der må uploades (jpg, gif, png, mp3, 3gp, mov, wma, doc, txt, evt plus flere). Eller i hvert fald få speciferet, hvilke der IKKE må uploades (exe, php, etc)
Dernæst virker formen ikke rigtigt efter hensigten. Jeg kan godt uploade, men allerede når jeg går ind på upload siden, står der:
Your files, were uploaded succesfull
go back
Hvilket jo er forkert, eftersom jeg ikke engang har nået at vælge filer.
upload.php ser således ud:
<form action="upload.php" method="post" enctype="multipart/form-data">
<p>Pictures:
<input type="file" name="pictures[]" />
<input type="submit" value="Send" />
</p>
</form>
<?php
//places files into same dir as form resides
foreach ($_FILES["pictures"]["error"] as $key => $error) {
if ($error == UPLOAD_ERR_OK) {
move_uploaded_file(
$_FILES["pictures"]["tmp_name"][$key],
$_FILES["pictures"]["name"][$key]
) or die("Problems with upload");
}
}
echo "Your files, were uploaded succesfull";
echo "<br />";
echo "<a href='uploadform.php'>go back</a>";
?>
Som sagt: Det vigtigste er, at jeg kan specifere, hvilke filtyper, der kan/ikke kan uploades. Og det bliver nødt til at blive i det her script, da ingen andre har virket.
Jeg håber, der er nogen, der kan hjælpe mig.