2014-08-30 7 views
0

Я использую SimpleImage (https://github.com/claviska/SimpleImage). Я пытаюсь изменить большую фотографию: http://srv1.jpg.co.il/4/5401f91f41229.jpg (13312x1671, 3.2Mb), и возвращает эту ошибку после того, как с помощью overlay() функции:SimpleImage не работает с большими файлами

(!) Fatal error: Maximum execution time of 50 seconds exceeded in C:\wamp\www\images\simpleimage.php on line 1163

код в этой линии:

$alphacolorxy = imagecolorallocatealpha($src_im, ($colorxy >> 16) & 0xFF, ($colorxy >> 8) & 0xFF, $colorxy & 0xFF, $alpha); 

Это после добавления этих строк в код:

ini_set('memory_limit', '-1'); 
ini_set('max_execution_time', '50M'); 

Как это исправить? Я не уверен, как это работает, но я верю, что он не отправляет запрос http, потому что в коде url "pano.jpg" (это имя файла в папке php-кода).

+0

Там также функция установить ограничение по времени: http://php.net/manual/en/function.set-time-limit.php Там может быть какая-то помощь там. –

+0

@KIKOSoftware, как я могу узнать, включен ли безопасный режим? А что писать в php.ini (сколько времени)? – GINCHER

+0

Обычно вы можете проверить конфигурацию своего сервера. Я использую Plesk, и в нем устанавливается safe_mode. Но я предполагаю, что возможны многие другие конфигурации. Я нашел это: http://www.sitepoint.com/forums/showthread.php?236172-How-to-check-if-php-s-safe-mode-is-on –

ответ

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