-
关于PHP实现异步操作的研究
本文为大家讨论的是关于PHP实现异步操作的研究,感兴趣的同学参考下。 1.为啥PHP需要异步操作? 一般来说PHP适用的场合是web页面展示等耗时比较短的任务,如果对于比较花时间的操作如resize图片、大数据导入、批量发送EDM、SMS等,就很容易出现操作超时情况...
PHP 2014-12-15 06:54:04 -
php实现IIS日志分析示例
本文是一个php实现的可以用来分析iis日志的程式,并找出每个搜索引擎爬虫的来访记录量,感兴趣的同学参考下. 使用注意: 修改iis.php文件中iis日志的绝对路径 例如:$folder=”c:/windows/system32/logfiles/站点日志目录/”; //后面记得一定要带斜杠(/)。 ( 用虚拟空间的不懂查看你的站点绝对路径?上传个探针查看! 直接查看法:http://站点域名/iis.php 本地查看法:把日志下载到本地 http://127.0.0.1/iis.php ) 注意: //站点日志目录,注意该目录必须要有站点用户读取权限! //如果把日志下载到本地请修改143行的网址为您网站的网址,此操作不是必要操作,不影响分析结果...
PHP 2014-12-14 04:12:03 -
被自己的研究害死,史上最悲催五大发明家
站长搜索(www.adminso.com):被自己的研究害死,史上最悲催五大发明家 导语:为自己所爱的事业冒险甚至献身,有些人可以义无反顾。奥托-李林塔尔:李林塔尔是最勇敢的发明家和航空领域开拓者之一,他的每一次飞行都面临着死亡的威胁...
业界动态 2014-12-08 18:24:08 -
PHP 生成文本日志实现方法
本文为大家讲解的是PHP 生成文本日志的实现方法,感兴趣的同学参考下。 ** * 写文件 * @param string $file 文件路径 * @param string $str 写入内容 * @param char $mode 写入模式 */ function writeFile($file,$str,$mode='w') { $oldmask = @umask(0); $fp = @fopen($file,$mode); @flock($fp, 3); if(!$fp) { Return false; } else { @fwrite($fp,$str); @fclose($fp); @umask($oldmask); Return true; } } 扩展应用,比如记录每次请求的url内容 function writeGetUrlInfo() { //获取请求方的地址,客户端,请求的页面及参数 $requestInformation = $_SERVER['RE...
PHP 2014-12-08 00:57:03 -
php的慢速日志引起的Mysql错误问题分析
本文为大家讲解的是php的慢速日志引起的Mysql错误问题分析,感兴趣的同学参考下。 开启PHP的慢速日志(request_slowlog_timeout = 10s)是必选项,并且它也让我们发现了很多坑,解决了很多的性能问题 在我们的项目中,开启PHP的慢速日志(request_slowlog_timeout = 10s)是必选项,并且它也让我们发现了很多坑,解决了很多的性能问题...
数据库操作教程 2014-12-07 06:30:06 -
php记录日志函数示例
本文是一个php记录日志的实现代码,感兴趣的同学参考下。 $ss_log_level = 0; $ss_log_filename = /tmp/ss-log; $ss_log_levels = array( NONE => 0, ERROR => 1, INFO => 2, DEBUG => 3 ); //设置日志级别 function ss_log_set_level ($level = ERROR) { global $ss_log_level; $ss_log_level = $level; } //记录日志 function ss_log ($level, $message) { global $ss_log_level, $ss-log-filename; if ($ss_log_levels[$ss_log_level] < $ss_log_levels[$level]) { // 不显示Log信息 r...
PHP 2014-12-07 06:15:04 -
PHP中设置时区,记录日志文件的实现代码
本文为以示例的方式向大家讲解了PHP中设置时区,记录日志文件的实现代码,感兴趣的同学参考下。 <html> <body> <?php date_default_timezone_set('Asia/Hong_Kong'); //set time zone set_error_handler("myHandler"); //set error handler $chinatime = date('Y-m-d H:i:s'); //get current time $max_size = 500000; try { $cont...
PHP 2014-12-02 23:04:19 -
phpmyadmin错误:无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装。解决方法
本文为大家讲解的是phpmyadmin错误:无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装。解决方法,感兴趣的同学参考下. 错误: 无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装...
PHP 2014-12-02 21:55:54 -
php.ini 错误日志设置方法
本文为大家讲解的是生产环境下如何配置php.ini 错误日志的方法,生产环境下不能直接输出错误需要让日志全部输出文件里,感兴趣的同学参考下。 对于PHP开发人员来说,一旦某个产品投入使用,那么第一件事就是应该将php.ini中display_errors选项关闭,以免因为这些错误所透露的路径、数据库连接、数据表等信息而遭到黑客攻击...
PHP 2014-12-01 06:14:42 -
php利用单例模式实现日志处理类库示例代码
本文是一个php利用单例模式实现日志处理类库示例代码,感兴趣的同学参考下. 该日志类利用单例模式,节省资源。自行判断文件大小,超出指定大小则按序自行创建文件...
PHP 2014-12-01 04:18:52