У Вас есть один вопрос? - Тогда задайте его тут (v.6)

Тема закрыта
39.54K
.
dakilla, не проще кроном запускать?)
.
~XeOn~, Естественно что проше но там его нет... иначе зачем бы мне изобретать такой велосипед
.
dakilla (17.12.2011/11:54)
sleep(5);
file_get_contents('http://test.ru/skript.php');
Гениально
.
Onatolich, а то
.
есть небольшой класс
class template {
    public static $template;
    private static $errors = array();

    static function insert_block() {
        preg_match_all('/(<block=")([\w]+)("\/>)/', self::$template, $blocks);
        if (!empty($blocks)) {
            $blocks = $blocks[2];
            foreach ($blocks as $key => $name) {
                if (file_exists($name . '.tpl')) {
                    $file = file_get_contents($name . '.tpl');
                    self::$template = str_replace('<block="' . $name . '"/>', $file , self::$template);
                } else {
                    self::$errors[] = 'Block ' . $name . '.tpl is not exists';
                }
            }
            if (preg_match('/(<block=")([\w]+)("\/>)/', self::$template)) self::insert_block();
        }
    }

    static function load_tpl($template) {
        self::$template = file_get_contents($template);
        self::insert_block();
        self::display_errors();

    }
    static function display_errors() {
        if (!empty(self::$errors)) die (implode('<br />', self::$errors));
    }
}
template::load_tpl('index.tpl');
echo template::$template;

После непродолжительной работы вот что вылетает
Fatal error: Maximum function nesting level of '100' reached, aborting! in W:\html\temp\www\index.php on line 11

Как можно от этого избавится кроме отказа от рекурсии
.
Light in Night
Screamer, для функции максимальный уровень вложенности - 100. Достигнут данный порог.
.
Кто с компа гляньте плиз есть синтактическая ошибка? вот адрес что нить выгружайте
.
Screamer
Svoloch, Да я знаю.Правда вот только теперь при любом уровне вложенности вылетает
.
Screamer, вот возможное решение проблемы http://magento-forum.ru/topic/1140/
.
dakilla, Спасибо щас глянем
Всего: 2434