En y réfléchissant, j'pense que tu dois avoir raison...Mais les angles comme 90°, 180° et 360°, tu ne devrais pas avoir de problème
Code : Tout sélectionner
Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 4800 bytes) in /var/www/glabouni/web/site/galerie/rotation.php on line 29Code : Tout sélectionner
<?php
$bdd = new bdd ;
if ($_GET['sens'] == 'd')
$angle = 270 ;
else if ($_GET['sens'] == 'g')
$angle = 90 ;
else
$angle = 0 ;
$id_photo = $_GET['id_photo'] ;
/* Passage base de données pour récuperer $chemin_min et $chemin_img */
$source = imagecreatefromjpeg($chemin_img) ;
$rotate = imagerotate($source, $angle, 0) ;
if (file_exists($chemin_min))
unlink($chemin_min) ;
imagejpeg($rotate, $chemin_img, 100) ;
imagedestroy($source) ;
imagedestroy($rotate) ;
header('location: '.$_SERVER['HTTP_REFERER']) ;
?>
Code : Tout sélectionner
memory_limit = 32M ; Maximum amount of memory a script may consume (16MB)