Veröffentlicht 5. Februar 200322 j Hallo, ich hab ein Problem mit meinem CODE. Ich schreibe gerade an einer Community-Page, und habe das Problem mit dem Bilder upload! Jeder User der sich bei mir registriert kann in sein User Profil ein Bild hochladen! Das Problem ist nur das ich schon gesagt habe echo "<tr><td width=\"30%\"> </td><td></td><td width=\"60%\"><input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"10000\" size=\"40\"></td></tr>"; das des Bild net größer sein darf! Wie kann ich es machen, das jedes Bild hochgeladen auf die größe von 120 x 120 px zugeschnitt wird? Oder das nur sag das Bilder die die Größe von 120 x 120 px habe hochgeladen werden dürfen? Bitte um euere Hilfe Grüß endlg
5. Februar 200322 j hi, du musst das hidden input feld vor dem input file feld machen sonst nimmt er die MAX_FILE_SIZE nicht an. hier mal nen codeausschnitt von mir mit bildverkleinerung für jpg´s $neu_breit = 50; $neu_hoch = 50; $neu = ImageCreate($neu_breit,$neu_hoch); if (preg_match("/.*[.]jpg$/",$filename) ) { $im = ImageCreateFromJPEG ($filename); $size = GetImageSize($filename); imagecopyresized( $neu, $im, 0, 0, 0 , 0, $neu_breit,$neu_hoch,$size[0],$size[1]); imagejpeg ( $neu, $docroot.$row->Bildpfad."_xs",1000); } checks mal aus ! ciao r##t :uli
5. Februar 200322 j Danke, das mit dem Hidden ist mir schon klar! ich glaub ich verstehe es so lala wie du es meinst, gibt es auch die Möglichkeit direct zu sagen das das Bild nicht größer sein darf? Aber schonmal danke!
5. Februar 200322 j mit getimagesize($bild); bekommst du die größe zurück geliefert. die kannst du dann mit deiner gewünschten größe abgleichen und je nach dem das bild speichern oder wieder löschen wenn es zu gross ist. ciao r°°t
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.