a*new*found*flo
Erfahrenes Mitglied
Hallo!
Ich werde leider einfach nicht schlau aus meinem Uploader-Script!
Obwohl ich gewisse Mime-Typen erlaube, lädt mir das Script diese Dateien nicht auf den Server!
Hier mal das Script:
Das einzige, was zum raufladen funktioniert sind Word-Dokumente.
Kann mir da bitte jemand weiterhelfen? Ich verstehe das einfach nicht - bzw. sehe ich den Fehler einfach nicht.
Dankeschön, mfg Flo
Ich werde leider einfach nicht schlau aus meinem Uploader-Script!
Obwohl ich gewisse Mime-Typen erlaube, lädt mir das Script diese Dateien nicht auf den Server!
Hier mal das Script:
PHP:
<form enctype="multipart/form-data" action="upload_file.php" method="post">
<input type="file" name="file"><br>
<input type="hidden" name="id" value="<? echo $id; ?>"><br>
<input type="image" value="hochladen" src="submit.gif" onClick="this.src='loading.gif'">
</form><?
$tempname = $_FILES['file']['tmp_name'];
$name = $_FILES['file']['name'];
$type = $_FILES['file']['type'];
$size = $_FILES['file']['size'];
if($type != "application/msexcel" && $type != "application/mspowerpoint" && $type != "application/msword" && $type != "application/pdf" && $type != "application/xhtml+xml" && $type != "application/xml" && $type != "application/zip" && $type != "video/mpeg" && $type != "video/quicktime" && $type != "video/x-msvideo" && $type != "audio/x-mpeg" && $type != "video/x-ms-wmv" ) {
$err[] = "Dieses Format wird leider nicht unterstützt!";
}
if($size > 30500500) {
$err[] = "Die Datei,die du hochladen willst, ist zu gross!";
}
if(empty($err)) {
copy("$tempname", "$name");
echo "Die Datei $name wurde erfolgreich hochgeladen!";
}
else {
foreach($err as $error)
echo "$error<br>";
}
?>
Das einzige, was zum raufladen funktioniert sind Word-Dokumente.
Kann mir da bitte jemand weiterhelfen? Ich verstehe das einfach nicht - bzw. sehe ich den Fehler einfach nicht.
Dankeschön, mfg Flo