windows-1251 Засада от [.m] - Пвфеямв

Засада от [.m]

Налетел на засаду от .masterhost. Засада заключается в следующем: если через PHP открывать большую картинку, то настроенный по умолчанию интерпретатор валится с ошибкой на нехватку памяти.

PHP Fatal error: Allowed memory size of 10485760 bytes exhausted (tried to allocate n bytes) in …

Собственно [.m] позволяет самому собрать и настроить версию интерпретатора с любыми настройками, за что ему большое спасибо (там даже услужливо выложено пара бинарников). У меня такой используется для админки, однако для страничек хотелось бы использовать штатный вариант…

Для корректного отображения flash-ового объекта в коде страницы необходимо указать его размеры (по крайнее мере, другого способа я не нашел, хотя не очень, признаюсь, и искал). С точки зрения PHP flash файл является картинкой, для которой работают штатные функции получения размера. И, естественно, что на большом flash файле это все технично упало…

Поскольку ранее на такие грабли я уже наталкивался для картинок, то в коде стояла директива ‘@’ (для картинок размер можно и не указывать), которая подавляет вывод ошибочных сообщений…

Убил половину дня, покуда нашел 2.