one6666
Mitglied Titanium
Hallo,
habe schon ewigkeiten nix mehr mit PHP gemacht,
nun brauchte ich aber für meinen Image-Resizer(Javascrript) ein Bild Uploader,
bin mir gerade nicht sicher ob ich nicht vielleicht etwas übersehen haben,
kann mal Jemand schauen ob der so sicher ist ?
habe schon ewigkeiten nix mehr mit PHP gemacht,
nun brauchte ich aber für meinen Image-Resizer(Javascrript) ein Bild Uploader,
bin mir gerade nicht sicher ob ich nicht vielleicht etwas übersehen haben,
kann mal Jemand schauen ob der so sicher ist ?
PHP:
<?php
$upload_file = getimagesize($_FILES['upload_file']['tmp_name']);
switch($upload_file[2]){
case 1: // GIF
$upload_type = "gif";
break;
case 2: //JPG
$upload_type = "jpg";
break;
case 3: //PNG
$upload_type = "png";
break;
}
$file_id = time();
$file_id *= mt_rand(1,100);
if($upload_file[2] != 0 && $upload_file[2] < 4){ // Only GIF, JPG and PNG
if($_FILES['upload_file']['size'] < 10485760){ // Max. Size 10MB
if(move_uploaded_file($_FILES['upload_file']['tmp_name'], 'upload/' . $file_id . "." . $upload_type)){
echo "Datei wurde erfolgreich hochgeladen der neue Datei Name heißt:" . $file_id . "." . $upload_type;
}else{
echo "Es ist ein Technischer Defekt aufgetretten bitte versuchen Sie es in 5 Minuten wieder";
}
}else{
echo "Datei zu Groß Max. Size 10MB";
}
}else{
echo "Fehler:Unerlaube Datei";
}
?>