if($_GET[param1])
{
выполняется первое действие
}
elseif ($_GET[param2])
{
Выполняется второе дествия
}
elseif (Если $_GET содержит другие параметры)
{
301 редирект на http://site[dot]ru/ без параметров
}
else
{
Выполняем общее действие без параметров
}
А что искать? Что может так съедать память?
Там в коде ничего сверхъестественного нет - запросы БД и условия, да и все. Никаких сложных вычислений и функций....
Процесс выдает ошибку именно в тот момент когда идет загрузка данных и jpeg файла.
Если картинки мелкие до 500-600 Кб, то все ок, а если больше, то иногда возникает ошибка...
Спасибо. А этот параметр конкретно для функций, работающих с графикой?
И еще такой вопрос:
1,5 МБ файл JPEG превращается в 32 метра чистой графики, с которой может PHP работать.
А нельзя ли каким то образом уменьшить данный размер?
Может есть что-нибудь кроме imagecreatefrom...?
Мне просто из тех хостинга ответили:
"
Собственно здесь всё написано:
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 10368 bytes) in /home/autotamb/domains/auto-tamb ov.ru/public_html/admin/index.ph p on line 233
Не хватает памяти именно на обработку, и не 1.5, а 32Мб. Здесь, увы, помочь не можем - уменьшайте фото.
"
Я же не могу сам поменять php.ini?
А изменение только .htaccess не поможет?