php开发

php 无限级分类,超级简单的无限级分类,支持输出树状图

代码来自网络, 只是自己用了挺长时间特地拿出来分享给大家.
无平台限制
只需要告知id,parentid,name 即可

» 阅读全文

关键词: 无限级分类 , php

利用百度和谷歌的Ping服务加快百度和谷歌对博客的收录

想起多年前写的《利用百度和谷歌的Ping服务加快百度和谷歌对博客的收录》当时,哥觉得自己的博客收录相当的快啊,主要还是归功于百度和谷歌的Ping服务:

现在哥的的博客收录不给力了,不得已又搞出代码ping百度和谷歌,随便的搞的,

功能实现了,各位将就的看吧:

» 阅读全文

PHP判断是否是成人照片或者裸照:基于皮肤像素点来检测图片裸照的类文件

很早之前和一个朋友讨论如何通过皮肤色素来判断,然后加上人工审核的方式。其实也没办法非常好的方法。最近又看到一篇译文,大致也是在phpclass上找的一个由Bakr Alsharif开发的可以帮助开发者基于皮肤像素点来检测图片裸照的类文件,然后进行分析后。 由Bakr Alsharif开发的可以帮助开发者基于皮肤像素点来检测图片裸照的类文件. 它会分析在一张图片的不同部分使用的颜色,并决定其是否匹配人类皮肤颜色的色调. 作为分析的结果,他会返回一个反映图片包含裸露的可能性的分值. 此外,他还可以输出被分析的图片,上面对使用给定颜色的肤色的像素进行了标记. 当前它可以对PNG,GIF和JPEG图片进行分析.

» 阅读全文

关键词: php

百度站长平台Sitemap 实时推送PHP代码

百度站长平台sitemap 实时推送php代码,此方法仅适用于 已经开通了百度 sitemap 权限的站点  页面更新的时候 可以直接ping给百度。 可在百度后台查看
反馈码 
200  无使用方式错误,需要进一步观察返回的内容是否正确
400  必选参数未提供
405  不支持的请求方式,我们只支持POST方式提交数据
411  HTTP头中缺少Content-Length字段
413  推送的数据过大,超过了10MB的限制
422  HTTP头中Content-Length声明的长度和实际发送的数据长度不一致

» 阅读全文

关键词: php代码 , sitemap

php开启将Session存储到Redis缓存

php开启将session存储到redis缓存方法:

修改php.ini的设置

session.save_handler = redis
session.save_path = “tcp://127.0.0.1:6379″

修改后重启php-fpm或nginx,phpinfo()

session_redis-500x94.jpg - 大小: 11.82 KB - 尺寸: 500 x 94 - 点击打开新窗口浏览全图

如果不想修改php.ini可这样
ini_set(“session.save_handler”,”redis”);
ini_set(“session.save_path”,”tcp://127.0.0.1:6379″);

» 阅读全文

关键词: redis缓存 , session , php

PHP对Nginx日志进行分析

最近遇到各种鸟人。所以想使用PHP对Nginx日志进行分析,代码如下。
<?php
header("Content-Type:text/html;charset=gbk");
$fp = fopen("access.log","r+");
$str = '';
while (false !== ($char = fgets($fp))) {
	$regexp_post = '/\"POST/';
	$regexp_ip = '/220.108.12.34/';
	$regexp_get = '/\"GET/';
	if(preg_match($regexp_post,$char) && !preg_match($regexp_ip,$char)){
		$str .= "$char"."\r\n";
	}
	/*if(preg_match($regexp_post,$char)){
		echo "$char"."<br />";
	}
	if(preg_match($regexp_get,$char)){
		echo "$char"."<br />";
	}*/
}
file_put_contents('1.log',$str);
?>

关键词: nginx日志分析

又一道PHP面试过程中的基础陷阱题

基础陷阱题:
<?php
$a=3;
$b=6;
if($a=5||$b=7){
    $a++;  
    $b++;
}
var_dump($a, $b);
1陷阱一
把$a=5、$b=7看成了$a==5、$b==7
错误结果:3,6

» 阅读全文

关键词: php面试

Total: 56‹ Prev1234567