技术开发

php技术

基于Snoopy的PHP近似完美获取网站编码的代码

阅读(22) 作者(admin)

先要到网上下载Snoopy.class.php 调用方法: 复制代码 代码如下: <?php require 'lib/Snoopy.class.php'; require 'lib/WebCrawl.class.php';//包含下面代码 $go=new WebCrawl('http://www.baidu.com'); echo $go->get...

php技术

php中经典方法实现判断多维数组是否为空

阅读(13) 作者(admin)

复制代码 代码如下://判断一个数组是否为空 /** array( ); 空 array( array( ), array( ), array( ) ); 空 array( array( ), array( array( ), array( 1=>1 ) ), array( ) ); 非 空 */ function is_array_null($valu...

php技术

Session保存到数据库的php类分享

阅读(15) 作者(admin)

复制代码 代码如下: <?php class SessionToDB { private $_path = null; private $_name = null; private $_pdo = null; private $_ip = null; private $_maxLifeTime = 0;

public function __construct(PDO $pdo)...

php技术

php中批量修改文件后缀名的函数代码

阅读(30) 作者(admin)

复制代码 代码如下:<?php function foreachDir($path){ $handle=opendir($path); if($handle){ while (false !== ($file = readdir($handle))) { if($file!="." && $file!='..'){ if(is_dir($path.$file)){ echo $pa...

php技术

PHP 小心urldecode引发的SQL注入漏洞

阅读(14) 作者(admin)

Ihipop 学校的 Discuz X1.5 论坛被黑,在那里吵了一个下午。Google 一下“Discuz! X1-1.5 notify_credit.php Blind SQL injection exploit”,你就知道。

Discuz 是国内很流行的论坛系统,被黑的网站应该会很多吧。不过...

php技术

让Json更懂中文(JSON_UNESCAPED_UNICODE)

阅读(15) 作者(admin)

复制代码 代码如下: <?php echo json_encode("中文"); //"/u4e2d/u6587" 这就让我们这些在天朝做开发的同学, 很是头疼, 有的时候还不得不自己写json_encode.

而在PHP5.4, 这个问题终于得以解决, Json新增了一个选...

php技术

PHP实现异步调用方法研究与分享

阅读(22) 作者(admin)

这样就出现了一个问题,一个客户端的相应服务端可能执行1秒也有可能执行1分钟,这样浏览器就会一直处于等待状态,如果程序执行缓慢,用户可能就没耐心关掉了浏览器。

而有的时候我们不需要关心程序执行的结果,没有必要这样...

php技术

php数组函数序列之array_sum() - 计算数组元素值之和

阅读(24) 作者(admin)

array_sum()定义和用法 array_sum() 函数返回数组中所有值的总和。

如果所有值都是整数,则返回一个整数值。如果其中有一个或多个值是浮点数,则返回浮点数。

PHP 4.2.1 之前的版本修改了传入的数组本身,将其中的字符...

php技术

php数组函数序列之in_array() 查找数组值是否存在

阅读(23) 作者(admin)

in_array() 定义和用法 in_array() 函数在数组中搜索给定的值。

语法 in_array(value,array,type) 参数 描述 value 必需。规定要在数组搜索的值。 array 必需。规定要搜索的数组。 type 可选。如果设置该参数为 tr...

php技术

php数组函数序列之array_keys() - 获取数组键名

阅读(18) 作者(admin)

array_keys() 定义和用法 array_keys() 函数返回包含数组中所有键名的一个新数组。

如果提供了第二个参数,则只返回键值为该值的键名。

如果 strict 参数指定为 true,则 PHP 会使用全等比较 (===) 来严格检查键值的...

php技术

php数组函数序列之array_combine() - 数组合并函数使用说明

阅读(13) 作者(admin)

array_combine() 定义和用法 array_combine() 函数通过合并两个数组来创建一个新数组,其中的一个数组是键名,另一个数组的值为键值。

如果其中一个数组为空,或者两个数组的元素个数不同,则该函数返回 false。

语法 ar...

php技术

求PHP数组最大值,最小值的代码

阅读(23) 作者(admin)

复制代码 代码如下: <?php $fruits = array("155::vbscript::http://www.jb51.net/list/list_114_1.htm", "1::javascript::http://www.jb51.net/list/list_3_1.htm", "2::正则表达式::http://www.jb51.net/list/list...

php技术

使用PHPRPC实现Ajax安全登录第1/2页

阅读(21) 作者(admin)

PHPRPC 与其它 ajax 框架不同,PHPRPC 遵循的是“只做一件事,并把它做好”的原则。它只负责数据传输,并且将传输做到最好!它将你以前用传统的 ajax 方式做不到或者很难做到的事情变得轻而易举! 相信好多人选择 PHPRPC 的一...