Sponsor-Board.de

Normale Version: Bild verkleinern PHP
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hey ich habe iwo einen Denkfehler woran liegts?

PHP-Code:
<?php


$tempname 
$_FILES['datei']['tmp_name'];  
$name md5(filesize($tempname).microtime());
$name $name.".jpeg";  
$type $_FILES['datei']['type'];  
$size $_FILES['datei']['size']; 
if (empty(
$size)) {
} else { 
if(
$type != "image/png" && $type != "image/jpeg") {  
    
$err[] = "Bild1 entspricht keiner png oder jpg/jpeg datei!."
}  
if(
$size "4194304") {  
    
$err[] = "Die Datei1 welche du hochladen willst, ist zu gross!<br>Maximale Dateigrosse beträgt 4MegaByte!";  
}  
if(empty(
$err)) {  
    
move_uploaded_file($tempname"upload/".$name);
$image        'upload/'.$name;
$target      'upload/thumb/'.$name;
$max_width   "640";
$quality     "480";
$src_img     imagecreatefromjpeg($image);
$picsize     getimagesize($image);
 
$src_width   $picsize[0];
$src_height  $picsize[1];
if(
$src_width $max_width)
{
    
$convert $max_width/$src_width;
    
$dest_width $max_width;
    
$dest_height ceil($src_height*$convert);
}
else
{
    
$dest_width $src_width;
    
$dest_height $src_height;
}
 
$dst_img imagecreatetruecolor($dest_width,$dest_height);
imagecopyresampled($dst_img$src_img0000$dest_width$dest_height$src_width$src_height);
imagejpeg($dst_img"$target"$quality);
}  
else {  
    foreach(
$err as $error)  
    echo 
"$error<br>";  

}

?>


Kriege den Fehler
PHP Warning: imagecreatefromjpeg(): 'upload/ddd7f72564e1e0bf732ca3da0a6949be.jpeg' is not a valid JPEG file in

in welcher Zeile Smile? vllt liegts am php header? vllt musst ihn ja auf img/jpg setzten
Zeile ist

PHP-Code:
$src_img     imagecreatefromjpeg($image); 


Obwohl ich sie ja auf jpeg oben umschreibe kriegt er diesen Fehler

die datei gibts ja auch nicht Smile du musst schon vom $_POST datei nehmen oder irgendwo dazwischenspeichern
Die wird doch davor hochgeladen?oO

PHP-Code:
move_uploaded_file($tempname"upload/".$name);
$image        'upload/'.$name

[Link: Registrierung erforderlich]

Wo hostest du? Welche GDLib Version kommt zum einsatz?
Kryutek

Ist das ganz nromal GD
dann version 2.0
Referenz-URLs