dateiupload und anzeigen der dateien

Von: , 04.07.2010 11:35 Uhr

Hallo

Ich habe wieder mal ein php-problem. Mein Problem ist der Fileupload. Ich kann zurzeit nur jpeg dateien hochladen mit meinem Skript. Ich muss aber auch noch pdf files hochladen.

Mein Skript:

// Variabeln für max. Dateigröße und erlaubte Dateiformate festlegen 
$max_byte_size = 20000000; 
$allowed_types = "(jpg|jpeg|pdf)"; 
// Überprüfung, ob wirklich eine Datei hochgeladen wurde 
if(is_uploaded_file($_FILES["file"]["tmp_name"])) { 
// Überprüfung der Endungen (/i=Groß- Kleinschreibung nicht berücksichtigen) 
if(preg_match("/\." . $allowed_types . "$/i", $_FILES["file"]["name"])) { 
// Überprüfung der Dateigröße 
if($_FILES["file"]["size"] <= $max_byte_size) { 
// Datei uploaden
$ext= end(explode(".", $_FILES['tmp_name']));
move_uploaded_file($_FILES["file"]["tmp_name"], "../img/uploads/".$row1['maxid'].$ext);
echo "Datei erfolgreich hochgeladen!<br>"; 
echo "Name: " . $_FILES["file"]["name"] . "<br>"; 
echo "Größe: " . $_FILES["file"]["size"] . " Byte<br>"; 
echo "MIME-Type: " . $_FILES["file"]["type"] . "<br>";                 
echo "Aktion wurde hinzugefügt! Bitte warten...<br>";
} 
else {echo "Die Datei darf max. ".$max_byte_size." Byte groß sein.";} 
} 
else {echo "Nur jpeg-Format oder pdf-Format erlaubt.";} 
} 
else {echo "Keine Datei zum Hochladen angegeben.";} 
?>


Danke im Voraus.
Falls ich schon wieder jemanden belästige, tuts mir leid.

Lg masterchief

0 Antworten zu dieser Frage

    Jetzt auf diese Frage antworten.