Spærring for bestemte filer i uploadscript.
Hej Exp.Jeg har følgende kode.
Det er et upload script men folk kan jo sagtens, som det er nu, uploade illegale ting, og derved kommer jeg i klemme.
Derfor ville jeg gerne hvis i kunne hjælpe mig med at sætte en begrænsning. Dvs. at folk ikke kan uploade bestemte filer, eller at de kun kan uploade bestemte filer.
Altså jeg skal have sat en spærring på for f. eks .mp3, eller have så jeg KUN kan sende f. eks. .jpg og .gif
Kan i hjælpe med det?
Jakob
ps. jeg har en anden side, med en simpel SEND form, til at sende filen.
Scriptet: (nej har ikke selv skrevet det. ;)
<?php
$uploadfile = $_FILES['userfile']['tmp_name'];
$uploaddir = "files/".$_FILES['userfile']['name'];
print "<pre>";
if (move_uploaded_file($uploadfile, $uploaddir)) {
print "<p>";
print "<font face=\"verdana\" size=\"2\">";
print "Filen er gyldig, og er blevet oploaded. Tak for din fil :D\n";
print "<font size=\"1\">\n";
print "<b>Din fil ligger her:</b> http://www.funsense.dk/upload/$uploaddir<p>\n\n\n\n";
print "<i>Hvis din fil var et billede, kan du se det herunder:</i>\n\n";
print "<img src=\"http://www.funsense.dk/upload/$uploaddir\">\n\n\n\n\n";
print "<a href=\"http://www.funsense.dk/\" target=\"_blank\">Service af Funsense.dk</a>";
} else {
print "Fejl. Muligt angreb! Her er noget info:\n";
print_r($_FILES);
}
?>
