Показать сообщение отдельно

  #13  
Старый 22.01.2010, 09:19
Аватар для m0Hze
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Цитата:
Сообщение от astrologer  
in b4 Zend_Db
+5, это самое лучшее что я встречал.
Насчет дебага,можно использовать что то вроде вот этого,я это юзаю в смовем класе,тогда еще долго не мог отловить строку,без передачи LINE,FILE непосредственно в ф-цию.
PHP код:
function GetError()
    {
        if (!
$this->debug) {
            return (die());
        }
        
$bg debug_backtrace();
        
$error '<body style="background-color:#6699FF;color:black"><h1 align="center" color="red">MySQL Error!</h1><br>
<ul><b>File:</b><error style="background-color:white;"><b>&nbsp;&nbsp;&nbsp; ' 
.
            
$path = ((!$this->path_error) ? basename($bg[1]['file']) : $bg[1]['file']) .
            
'<b></error><br><b>Line</b>: <error style="background-color:white;"><b>&nbsp;&nbsp;&nbsp;' .
            
$line = ((!$this->line_error) ? 'Admin Line Hidden' $bg[1]['line']) .
            
'</b></error><br><b>Function:</b><error style="background-color:white;"> <b>[$mmysql->' .
            
$bg[1]['function'] .
            
'()]</b></error><br><b>Text error:<br> <textarea rows="10" cols="25" style="background-color:white;"> ' .
            
$ms = ((!$this->ms_error) ? 'Admin Query Hidden ' mysql_error()) .
            
'</textarea><br></ul></div>';
        die(
$error);

        return 
true;
    } 
Дада,у меня все тоже очень криво,но как пример для более менее сносной отладки оно подойдет.Лучше чем передавать в каждую ф-цию линию и ффайл,или вообще без этого выводить.
Кстате, б3.
PHP код:
$query preg_replace("/([0-9a-f]){32}/""********************************"$query);
            
$query_str "$query"
реально джедай

Последний раз редактировалось m0Hze; 22.01.2010 в 09:30..
 
Ответить с цитированием