ÿØÿà JFIF ` ` ÿþ
Server : Apache System : Linux ruga7-004.fmcity.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 User : tkt_travelbus ( 1137) PHP Version : 7.0.0p1 Disable Function : mysql_pconnect Directory : /tkt_travelbus/www/Lib/ |
Upload File : |
<?php function write_log($str) { $time = date('Y-m-d H:i:s'); $fp = fopen($_SERVER['DOCUMENT_ROOT']."/logs/access_log", "a"); fwrite($fp, $str); fclose($fp); } function deanLog($msg='', $var = '', $file_name='') { // if($_SERVER['REMOTE_ADDR'] == "115.94.73.157" || $_SERVER['REMOTE_ADDR'] == "1.236.177.33") // { if (is_array($var) || is_object($var)) { ob_start(); print_r($var); $_var = ob_get_clean(); debug_write_log($msg, $_var,$file_name); }else { debug_write_log($msg, $var,$file_name); } // } } function debug_write_log($msg, $var, $file_name) { $_log_path = $_SERVER['DOCUMENT_ROOT'].'/logs/'; $_path = $_log_path.date('Y').date('m')."/"; if(!is_dir($_path)) @mkdir($_path,0777,TRUE); if ($file_name) { $filepath = $_path.'deanlog-'.$file_name.'-'.date('Y-m-d').'.log'; }else{ $filepath = $_path.'deanlog-'.date('Y-m-d').'.log'; } $message = ''; if ( ! $fp = @fopen($filepath, 'ab')) { return FALSE; } $message .= date('Y-m-d H:i:s'). ' --> '.$msg.'=='."\n".$var."\n"; flock($fp, LOCK_EX); fwrite($fp, $message); flock($fp, LOCK_UN); fclose($fp); @chmod($filepath, 0666); return TRUE; } function debug_var($var = '') { echo _before(); if (is_array($var) || is_object($var)) { print_r($var); } else { echo $var; } echo _after(); } function debug_query_result($query = '') { echo _before(); print_r($query->result_array()); echo _after(); } function debug_log_msg($message = '') { is_array($message) ? log_message('debug', print_r($message)) : log_message('debug', $message); } function _before() { $before = '<div style="padding:10px 20px 10px 20px; background-color:#fbe6f2; border:1px solid #d893a1; color: #000; font-size: 12px;>'."\n"; $before .= '<h5 style="font-family:verdana,sans-serif; font-weight:bold; font-size:18px;">Debug Helper Output</h5>'."\n"; $before .= '<pre>'."\n"; return $before; } function _after() { $after = '</pre>'."\n"; $after .= '</div>'."\n"; return $after; } ?>