uhmmm guarda io uso questoOriginariamente inviato da Chef89
È quella che uso io e che non va bene.. mi genera una pagina php con l'immagine e se faccio click con il tasto destro e visualizzo il nome dell'immagine mi salva l'immagine con il nome della pagina php.. avrei bisogno di generare una thumb e salavarla su una cartella sul server
http://www.defusion.org.uk/code/java...scriptaculous/
funziona su jpg, gif, bmp etc...
Ti dico cosa faccio io
- carico l'immagine sul server
- applico il crop sopra indicato alla img caricata passando poi il form che sotto ti metto
Nella pagina che riceve i dati (end.php) hocodice:<form method="post" action="end.php"> <input type="hidden" name="img_name" value="<?php echo $foto?>" /> <input type="hidden" name="x1" id="x1" /> <input type="hidden" name="y1" id="y1" /> <input type="hidden" name="x2" id="x2" /> <input type="hidden" name="y2" id="y2" /> <input type="hidden" name="width" id="width" /> <input type="hidden" name="height" id="height" /> <input name="submit" type="submit" id="Taglia" value="ritaglia" /> </form>
La class.upload la trovi acodice:include('class.upload.php'); $image = '../home_temp/'.$_POST['img_name']; $dest_image = '../home_img/'.$_POST['img_name']; $act = $_POST['act']; $width_orig = $_POST['width_orig']; $width = $_POST['width']; $height_orig = $_POST['height']; if($act == ''){ $img = imagecreatetruecolor($_POST['width'],$_POST['height']); $org_img = imagecreatefromjpeg($image); $ims = getimagesize($image); imagecopy($img,$org_img, 0, 0, $_POST['x1'], $_POST['y1'], $ims[0], $ims[1]); imagejpeg($img,$dest_image,90); imagedestroy($img); }elseif($act == 'nocut'){ copy($image, $dest_image); } $result = '[img]'.$dest_image.'[/img]'; unlink($image);
http://www.verot.net/php_class_upload.htm
- o - ti ho incollato quello che uso io a parte qualche piccola omissione per privacy di clienti etc..![]()
a me non da nessun problema
![]()

Rispondi quotando