Hallo zusammen,
Habe eben ein Bildupload-Script aus einer meiner anderen Seiten kopiert, doch wenn ich jetzt was hochladen möchte bekomme ich folgende ausgabe.
ÿØÿà�JFIF������ÿþ�<=aªx·ÂðÃâ
Normal funktioniert das Script !? enctype hab ich auch auf "multipart/form-data"
was kann das denn sein ?
Vielen Dank schonmal!
Edit:
Hier noch mein Snippet:
Habe eben ein Bildupload-Script aus einer meiner anderen Seiten kopiert, doch wenn ich jetzt was hochladen möchte bekomme ich folgende ausgabe.
ÿØÿà�JFIF������ÿþ�<=aªx·ÂðÃâ
Normal funktioniert das Script !? enctype hab ich auch auf "multipart/form-data"
was kann das denn sein ?
Vielen Dank schonmal!
Edit:
Hier noch mein Snippet:
PHP-Code:
// bild checken -->>
if($_FILES['bild']['size'] > 0){
$max = 100;
$hoehe_neu = 100;
$breite_neu = 80;
$pfad = "../upload/";
$qual = 100;
// variablen zuweisen -->>
$name = preg_replace("/[^a-zA-Z0-9.]/","",$_FILES['bild']['name']);
$size = $_FILES['bild']['size'];
$tmp = $_FILES['bild']['tmp_name'];
// abmnessungen auslesen -->>
$sizes = getimagesize($tmp);
$breite = $sizes[0];
$hoehe = $sizes[1];
$typ = $sizes[2];
// resizing -->>
if($breite > $hoehe) { // QUERFORMAT -->>
$new_breite = $max;
$new_hoehe = $hoehe * $max / $breite;
}
if($breite < $hoehe) { // HOCHFORMAT -->>
$new_breite = $max;
$new_hoehe = $hoehe * $max / $breite;
}
$im = imagecreatefromjpeg($tmp);
$new_image = imagecreatetruecolor($breite_neu,$hoehe_neu);
$farbe_body = imagecolorallocate($new_image,255,255,255);
$r = imagecopyresampled($new_image, $im, 0, 0, 0, 0, $new_breite,$new_hoehe, $breite, $hoehe);
$check = imagejpeg($new_image,$bild_neu, $qual);
// umleiten -->>
header("Location:ok.php");
}
Kommentar