Налетел на засаду от .masterhost. Засада заключается в следующем: если через PHP открывать большую картинку, то настроенный по умолчанию интерпретатор валится с ошибкой на нехватку памяти.
PHP Fatal error: Allowed memory size of 10485760
bytes exhausted (tried to allocate n
bytes) in
Собственно [.m] позволяет самому собрать и настроить версию интерпретатора с любыми настройками, за что ему большое спасибо (там даже услужливо выложено пара бинарников). У меня такой используется для админки, однако для страничек хотелось бы использовать штатный вариант
Для корректного отображения flash-ового объекта в коде страницы необходимо указать его размеры (по крайнее мере, другого способа я не нашел, хотя не очень, признаюсь, и искал). С точки зрения PHP flash файл является картинкой, для которой работают штатные функции получения размера. И, естественно, что на большом flash файле это все технично упало
Поскольку ранее на такие грабли я уже наталкивался для картинок, то в коде стояла директива @ (для картинок размер можно и не указывать), которая подавляет вывод ошибочных сообщений
Убил половину дня, покуда нашел
.