2015-08-07 3 views
0

Иногда imagerotate() Функция PHP не работает (нет ошибки, изображение просто не вращается), иногда это работает. Это делает меня сумасшедшим.Функция imagerotate() иногда работает, а иногда нет

Вот мой код:

if ($degrees == 90) 
    $degrees = 270; 
elseif ($degrees == 270) 
    $degrees = 90; 

// Chargement 
$source = imagecreatefromjpeg($filename); 

// Rotation 
$rotate = imagerotate($source, $degrees, 0); 

imagejpeg($rotate, $filename, 95); 

// Libération de la mémoire 
imagedestroy($source); 
imagedestroy($rotate); 

В HTAccess я установил:

ExpiresActive Off 

#ExpiresByType image/jpg "access plus 1 hour" 
#ExpiresByType image/jpeg "access plus 1 hour" 
#ExpiresByType image/png "access plus 1 hour" 

поэтому обычно нет кэша.

Пожалуйста, помогите.

ответ

0

У меня есть ошибка: фотография была в всплывающем окне, которое перезагружает окно матери. Проблема заключалась в том, что окно матери только что загрузило фотографию, поэтому повернутая фотография была перезаписана исходной фотографией, загруженной повторно.

Смежные вопросы