parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Подскажите решение с out of memory (while expanding string)

osatuk 30.01.2006 16:17 / 30.01.2006 16:19

Здравствуйте.
У меня на одном сайте есть админка в которой редактируется расписание занятий.
Т.е. создается монструозного вида таблица, где в каждой строке (одна строка на 1 день) есть селекты с именами преподавателей, названием дисциплины и т.д.
В общем если строк там больше 120-150 всё это вываливается с out of memory (while expanding string).
Таблица создается так:
$from[^date::create[$form:orderdate]]
$to[^date::create[$form:orderdate2]]
^while($to >= $from){

  .. тут идут <tr><td> ..

  ^from.roll[day](1)
}
Никаких запросов к базе в while нет, только статичный текст.

Подскажите, это неизлечимо, или можно оптимизировать цикл, чтоб не вываливалось?
Любые варианты..

upd: версии парсера разные пробовал..
может как-нибудь xml формировать, не будет это менее ресурсоемко?