parser

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

 

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

Я пользуюсь:

Никита Козин 22.03.2006 10:17

@unhandled_exception_debug[exception;stack]
$err_comment[^table::create{type	body
parser.compile	Ошибка компиляции кода. Непарная скобка, и т.п.
parser.runtime	Методу передано неправильное количество параметров или не тех типов, и т.п.
parser.interrupted	Загрузка страницы прервалась (пользователь остановил загрузку страницы или истекло время ожидания)
number.zerodivision	Деление или остаток от деления на ноль
number.format	Преобразование к числу нечисловых данных
file.missing	файл отсутствует
file.access	Нет доступа к файлу
image.format	Файл изображения имеет неправильный формат (возможно, расширение имени не соответствует содержимому, или файл пуст?)
sql.connect	Сервер баз данных не может быть найден или временно недоступен
sql.execute	Ошибка исполнения SQL запроса
xml	Ошибочный XML код или операция
smtp.connect	SMTP сервер не может быть найден или временно недоступен
smtp.execute	Ошибка отправки письма по SMTP протоколу
email.format 	Ошибка в email адресе: адрес пустой или содержит неправильные символы
email.send	Ошибка запуска почтовой программы
http.host	Сервер не найден
http.connect	Сервер найден, но не принимает соединение
http.response	Сервер найден, соединение принял, но выдал некорректный ответ (нет статуса, заголовка)
http.status	Cервер выдал ответ со статусом не равным 200 (не успешное выполнение запроса)
http.timeout	Загрузка документа с HTTP-сервера не завершилась в отведенное для нее время}]
$response:content-type[
	$.value[text/html]
	^if($exception.type eq "xml"){
		$.charset[UTF-8]
	}{
		$.charset[$response:charset]
	}
]
<html>
<head>
	<title>Необработанная ошибка!</title>
	<style type="text/css">
		body {background-color: #ffffff; color: #000000; font-family: Tahoma, sans-serif; font-size: x-small; padding: 35 50;}
		hr {color: #99d228; width: 15; height: 2px; text-align: left;}
		pre {font-size: x-small;}
		a:link, a:visited {font-weight: normal; color: #0000ff; text-decoration: underline;}
		a:hover, a:visited:hover {color: #99d228; text-decoration: underline;}
	</style>
</head>
<body bgcolor="white">
<table border="0">
<tr><td><b>Необработанная ошибка!</b></td></tr>
<tr><td bgcolor="#99d228" height="3"></td></tr>
</table>
^if($exception.type eq "xml"){
	<pre>$exception.comment</pre>
}{
	<i>^untaint[html]{$exception.comment}</i><br>
}
^if(def $exception.source){
	<b>$exception.source</b><br><br>
	^untaint[html]{файл: <u>$exception.file</u> <span style="color: #999999">^(строка: $exception.lineno^)</span>}
}
<br><br><br>
^if(def $exception.type){
	<table border="0" style="font-size: 90%">
		<tr>
			<td rowspan="2" valign="top">тип ошибки:</td>
			<td><u>$exception.type</u></td>
		</tr>
		<tr>
			<td width="200" style="color: #999999"><i>^err_comment.menu{^if($err_comment.type eq $exception.type){$err_comment.body}}</i></td>
		</tr>
	</table>
}
^if($stack){
	<hr>
	<i>Остальная цепочка:</i>
		<ul style="list-style-type: square^; margin: 0.5em 2em^;">
		^stack.menu{
			^if(^stack.file.pos[/classes/] != -1 || ^stack.file.pos[/c/] != -1){
				<li style="list-style-type: circle" style="color: #999999"><b>$stack.name</b> &mdash^; ^stack.file.match[(.+/)(.+?)^$][]{$match.1<b>$match.2</b>} (строка: $stack.lineno)</li>
			}{
				<li style="list-style-type: square"><b>$stack.name</b> &mdash^; ^stack.file.match[(.+/)(.+?)^$][]{$match.1<b>$match.2</b>} <span style="color: #999999">(строка: $stack.lineno)</span></li>
			}
		}
	</ul>
}
<br><br><br>
<a href="http://parser.ru/" target="_blank">parser.ru</a> &rarr; <a href="http://parser.ru/forum" target="_blank">форум</a>
</body>
</html>
# end @unhandled_exception_debug[]