Ответить на комментарий

Alek$ чт, 18/02/2010 - 22:53

Там все основано на фишке Котеровской AJAX библиотеки, которую я использую, перехватывающей весь вывод скрипта и передающей его в качестве отдельной переменной.
А код функции такой:

function dbg($var, $title = '')
{
	if(!defined('DEBUG') || DEBUG == false)
		return;
	
	global $template;
	if(empty($template))
	{
		echo "<h4>$title</h4><pre>";
		echo htmlspecialchars(var_export($var, true));
		echo "</pre></h4>";
	}
	else
	{
		static $n = 1;
		$template->set_row_vars('debug', array(
			'NUMBER'	=> $n,
			'TITLE'		=> $title,
			'CODE'		=> htmlspecialchars(var_export($var, true)),
		));
		$n++;
	}
}


Ответить

  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <b> <s> <u> <p> <h3> <br> <strike> <sup> <pre> <h4> <hr>
  • Строки и параграфы переносятся автоматически.
  • You may use [inline:xx] tags to display uploaded files or images inline.
CAPTCHA
Вы точно не бот?
13 + 9 =
Without JavaScript you won't pass captcha test, sorry. Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.