Показать сообщение отдельно
Старый 20.01.2011, 05:22   #13
Dr.Z3r0
 
Аватар для Dr.Z3r0
 
Регистрация: 05.07.2010
Сообщений: 101
Репутация: 156
По умолчанию

set_exception_handler PHP>5
PHP код:
function handler($exception) {
    echo 
"Exception: ".$exception->getMessage();
}
set_exception_handler('handler');

throw new 
Exception('exception'); 
Вот еще интересный пример (ini_set + unserialize)
(калбек вызывается при попытке десериализовать необъявленный класс - масса вариантов использования )
PHP код:
function foo($classname) {
    die(
__FUNCTION__);
}
ini_set('unserialize_callback_func','foo');

$ser='O:1:"a":1:{s:5:"value";s:3:"100";}';
unserialize($ser); 
Еще похожий пример (ini_set + assert):
PHP код:
function foo(){
    die(
__FUNCTION__);
}
ini_set('assert.callback''foo');

assert(0); 
__________________
На просьбы о помощи в sql-injection в ПМ не отвечаю. Для этих вопросов есть специальные темы.
Dr.Z3r0 вне форума   Ответить с цитированием