Exemple #1
0
<?php

require 'themes/' . $theme . '/templates/footer.tpl.php';
echo '<!--Страница сгенерировалась за ' . round(timeMeasure() - TIMESTART, 6) . ' сек.-->';
// ob_end_flush();
Exemple #2
0
<?php

session_start();
function timeMeasure()
{
    list($msec, $sec) = explode(chr(32), microtime());
    return $sec + $msec;
}
define('TIMESTART', timeMeasure());
if (get_magic_quotes_gpc()) {
    function stripslashes_deep($value)
    {
        $value = is_array($value) ? array_map('stripslashes_deep', $value) : stripslashes($value);
        return $value;
    }
    $_POST = array_map('stripslashes_deep', $_POST);
    $_GET = array_map('stripslashes_deep', $_GET);
    $_COOKIE = array_map('stripslashes_deep', $_COOKIE);
}
/* Constants */
define('NEWS_SECTION_ID', 1);
define('ARTICLES_SECTION_ID', 2);
define('GALLERY_SECTION_ID', 3);
define('FORUM_SECTION_ID', 4);
define('FILTERED_HEADING', 'Сообщение отфильтровано в соответствии с вашими настройками фильтрации');
define('FILTERED_TEXT', 'Это сообщение отфильтровано в соответствии с вашими настройками фильтрации. <br />Для того чтобы прочесть это сообщение отключите фильтр в профиле или нажмите');
require_once 'librarys/geshi/geshi.php';
require_once 'librarys/phpmathpublisher/mathpublisher.php';
require_once 'librarys/simpleopenid/class.openid.php';
require_once 'classes/base/base_interface.php';
require_once "classes/config.class.php";
        $document[D_node] = str_replace("\n", ' ', $document[D_node]);
        //замена двойных пробелов
        $document[D_node] = preg_replace("|\\s{2,}|", ' ', $document[D_node]);
        $nodes = new TNode();
        $nodes->get_from_scad_txt($document[D_node]);
        echo D_node . ' - узлы;<br/>';
    }
    echo round(timeMeasure() - $TIMESTART, 6) . ' сек<br/>';
    $TIMESTART = timeMeasure();
    //разбираем элементы
    if (isset($document[D_member])) {
        //замена переносов
        $document[D_member] = str_replace("\r\n", ' ', $document[D_member]);
        $document[D_member] = str_replace("\n", ' ', $document[D_member]);
        //замена двойных пробелов
        $document[D_member] = preg_replace("|\\s{2,}|", ' ', $document[D_member]);
        $members = new TMember();
        $members->get_from_scad_txt($document[D_member]);
        echo D_member . ' - элементы;<br/>';
    }
    echo round(timeMeasure() - $TIMESTART, 6) . ' сек<br/>';
    //пишем таблицу DOCUMENT
    mysql_query("TRUNCATE TABLE " . document);
    foreach ($document as $id => $text) {
        mysql_query('INSERT INTO ' . document . " (id,text) VALUES ('{$id}','{$text}')");
    }
} else {
    echo "Не могу прочитать файл *.txt!";
}
//закрываем соединение с базой
mysql_close($dbh);