#1 18. September 2008 Bildgröße anpassen Hallo, ich probiere mir grade eine Seite zu basteln... Nun würde ich gerne den unterstehenden Code so umschreiben das die Bildgröße auf eine maximale Breite von 400 Pixel angepasst wird (Relativ zur Höhe, die Egal ist)... PHP: if( $_POST [ "submit" ]){ $file = $_FILES [ "file" ]; $name = $_POST [ "name" ]; $email = $_POST [ "email" ]; $comment = $_POST [ "comment" ]; $error = false ; $error_file = false ; $ip = $_SERVER [ 'REMOTE_ADDR' ]; $host = gethostbyaddr ( $_SERVER [ 'REMOTE_ADDR' ]); if( strlen ( $name ) < 3 ){ $name = "<b>Mindestens drei Zeichen.</b>" ; $error = true ; } if(! ereg ( '^[-^!#$%&\'*+\/=?`{|}~._a-z0-9]+@([-a-z0-9]+(\.[-a-z0-9]+)*\.[-a-z0-9]{2,6}|\[[0-9]{1,3}(\.[0-9]{1,3}){3}\])$' , $email )){ $email = "<b>Muss g¸ltig sein.</b>" ; $error = true ; } if( $file == "" ){ $file = "<b>Keine Datei ausgew‰hlt.</b>" ; $error_file = true ; $error = true ; } if( strlen ( $comment ) < 3 ){ $comment = "<b>Mindestens drei Zeichen.</b>" ; $error = true ; } if(! $error_file ){ $file_info = getimagesize ( $file [ "tmp_name" ]); $file_size = filesize ( $file [ "tmp_name" ]); if( $file_info [ 0 ] > $img_width ){ $message_width = "<b> { $file_info [ 0 ]} - Bild um " .( $file_info [ 0 ] - $img_width ). " Pixel zu breit.</b>" ; $error = true ; } else{ $message_width = $file_info [ 0 ]. " Pixel - OK" ; } if( $file_info [ 1 ] > $img_height ){ $message_height = "<b> { $file_info [ 1 ]} - Bild um " .( $file_info [ 1 ] - $img_height ). " Pixel zu hoch.</b>" ; $error = true ; } else{ $message_height = $file_info [ 1 ]. " Pixel - OK" ; } if( $file_info [ 2 ] != $img_format ){ $message_type = "<b>Bildformat muss $img_format_info sein.</b>" ; $error = true ; } else{ $message_type = $img_format_info . " - OK" ; } if( $file_size > $img_size ){ $message_size = "<b>" . number_format ( $file_size / 1024 , 0 , "," , "" ). " - Datei um " . number_format (( $file_size - $img_size ) / 1024 , 0 , "," , "" ). " KB zu grofl.</b>" ; $error = true ; } else{ $message_size = number_format ( $file_size / 1024 , 0 , "," , "" ). " KB - OK" ; } } Ich komme leider nicht weiter und würde mich über jeden Ratschlag freuen. Gruss GGo + Multi-Zitat Zitieren
#2 18. September 2008 AW: Bildgröße anpassen schau mal hier: http://board.raidrush.ws/clientscript/images.js da werden bilder via javascript prop. verkleinert. sollte sich sogut wie 1:1 in php umsetzen lassen. + Multi-Zitat Zitieren