Ерик @ EricBess WebHome

Печели не арогантен, а не да губи гладен, е удар в гърдите и лицето, Pinghu като мина

Chinese (Simplified) flagItalian flagKorean flagPortuguese flagEnglish flagGerman flagFrench flagSpanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flagCroat flagDanish flagFinnish flagHindi flagPolish flagRumanian flagSwedish flagNorwegian flag
By N2H

PHP трасиране на технологията

Добави към програмата трасирате функция да записва резултатите от друг код, ТРАСИРАНЕ за преминаване. Източник код: WP-глобално-преводач-плъгин.

[Копиране в клипборда] Изтегли degug.php
 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
 10 
 11 
  $msg ) функция трасиране ($ съобщ) 
  ( 
    DEBUG ) { ако (ТРАСИРАНЕ) ( 
      date ( "Ymd H:i:s " ) ; $ = Днешна дата ( "Ymd H: I: S"); 
      dirname ( __file__ ) . "/debug.log" ; $ MyFile = dirname (__file__). "/ Debug.log"; 
      fopen ( $myFile , 'a' )  or die ( "Can't open debug file. Please manually create the 'debug.log' file (inside the 'global-translator' directory) and make it writable." ) ; $ FH = fopen ($ myFile, 'A') или умира ( "Не може да се трасира отворен файл. Моля ръчно създаване на" debug.log 'File (вътре в "глобално-преводач" директорията) и да го направи writable ".) ; 
      preg_replace ( "/(.*) \s \( .*/" , " \\ 1" , $_SERVER [ 'HTTP_USER_AGENT' ] ) ; $ Ua_simple = preg_replace ("/(.*) \ е \ (.* / "," \ \ 1 ", $ _SERVER [ 'HTTP_USER_AGENT']); 
      $fh , $today . " [from: " . $_SERVER [ 'REMOTE_ADDR' ] . "|$ua_simple] - " . $msg . " \n " ) ; fwrite ($ FH, $ днес. "[от:". $ _SERVER [ 'REMOTE_ADDR']. "| $ ua_simple] -". $ съобщ. "\ N"); 
      $fh ) ; fclose ($ FH); 
    ) 
  ) 

В други части на програмата, заедно с необходимите трасиране ( "") записва резултатите, като следните URI за текущото изпълнение на хеш: $ хеш.

[Копиране в клипборда] Вижте кодекс PHP
 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
 10 
 11 
  $lang , $url ) функция gltr_get_page_content ($ Ланг, $ URL) 
  ( 
    '' ; $ Страница =''; 
    USE_CACHE ) { ако (USE_CACHE) ( 
       CACHE_TIMEOUT; $ Опресняване = CACHE_TIMEOUT; 

      preg_replace ( '/(.*)\/$/' , ' \\ 1' , $_SERVER [ 'REQUEST_URI' ] ) ; $ Req = preg_replace ('/(.*) \ / $ / ',' \ \ 1 ', $ _SERVER [' REQUEST_URI ']); 
      preg_replace ( '/#.*$/' , '' , $req ) ; $ Req = preg_replace ('/#.*$/','', $ req); 
      str_replace ( array ( '?' , '< ' , '>' , ':' , ' \\ ' , '/' , '*' , '|' , '"' ) , '_' , $req ) ; $ Хеш = str_replace (масив ( "?", '<', '>', ':', '\ \', '/', '*', '|', ' "'), '_", $ req); 
      ) ; трасирам ( "Hashing администратор: $ req за: $ хеш"); 
      ....... 

7-ми юли 2008 година Добавил Ерик | Кодиране | няма коментари