技术开发

php技术

php xml常用函数的集合(比较详细)

阅读(15) 作者(admin)

1、DOM 函数a、DOMDocument->load()作用:加载xml文件用法:DOMDocument->load( string filename )参数:filename,xml文件;返回:如果成功则返回 TRUE,失败则返回 FALSE。b、DOMDocument->loadXML()作用:加载xml代码用法:DOMDocum...

php技术

php定时计划任务的实现方法详解

阅读(21) 作者(admin)

我在uchome 中 分析到, uchome是这样做的1. 把所有的计划任务存放到数据库2. 每次用户进行操作或打开页面的时候都按排序执行一条计划任务. 也就是轮番判断,时间到了的, 就在用户进程中执行.uchome的计划任务代码在 ....

php技术

探讨多键值cookie(php中cookie存取数组)的详解

阅读(17) 作者(admin)

cookie默认不能存数组,所以下面的写法是错误的。报错如下:Warning: setcookie() expects parameter 2 to be string, array given in但是PHP可以把同名且后面以[]结尾的cookie解析为数组。在php里面实现cookie存数组的...

php技术

深入密码加salt原理的分析

阅读(19) 作者(admin)

我们知道,如果直接对密码进行散列,那么黑客可以对通过获得这个密码散列值,然后通过查散列值字典(例如MD5密码破解网站),得到某用户的密码。

加Salt可以一定程度上解决这一问题。所谓加Salt方法,就是加点“佐料”。其基本想...

php技术

强烈声明: 不要使用(include/require)_once

阅读(18) 作者(admin)

关于使用include还是include_once(以下,都包含require_once), 这个讨论很长了, 结论也一直有, 就是尽量使用include, 而不是include_once, 以前最多的理由的是, include_once需要查询一遍已加载的文件列表, 确认是否...

php技术

探讨PHP调用时间格式的参数详解

阅读(7) 作者(admin)

1、调用语法使用函式date() 实现获取当前的时间格式,例如:2、时间格式参数设定上面语法中”Y-m-d H:i:s”,显示的格式为: 年-月-日 小时:分钟:秒这样看来,我们只要获取对应的相关时间参数就可以替换出自己想要的时间格式...

php技术

探讨PHP JSON中文乱码的解决方法详解

阅读(19) 作者(admin)

我们知道在使用Ajax技术与PHP后台交互时,中文乱码是常有的事,JSON作为与XML类似的数据交换格式,在PHP用来进行交互时也会出现中 文乱码的情况,解决PHP JSON中文乱码的方法思路其实与PHP Ajax传值中文字符乱码的解决方法类...

php技术

一些php项目中比较通用的php自建函数的详解

阅读(10) 作者(admin)

以下一些php函数是我们it动力最常用的项目开发函数,这些函数还算是在比较多的项目中使用到的,也是比较通用的。1.请求接口的处理函数复制代码 代码如下:/** * curl访问程序接口 * @param string * @return array */...

php技术

深入eAccelerator与memcached的区别详解

阅读(32) 作者(admin)

eAccelerator和memcached,是目前较为主流的两个可使用在PHP之中的缓存加速工具.eAccelerator专门为PHP开发,而memcached不仅仅用在PHP之中,其他所有的语言都可以使用.eAccelerator的主要功能:

1. 缓存PHP文件的执行代码:...

php技术

基于PHP开发中的安全防范知识详解

阅读(12) 作者(admin)

PHP代码安全和XSS,SQL注入等对于各类网站的安全非常中用,尤其是UGC(User Generated Content)网站,论坛和电子商务网站,常常是XSS和SQL注入的重灾区。这里简单介绍一些基本编程要点, 相对系统安全来说,php安全防范更多要求...

php技术

解析php中call_user_func_array的作用

阅读(25) 作者(admin)

一、直接调用方法复制代码 代码如下:function test($a, $b) {echo '测试一:'.$a.$b;}//调用test方法,array("asp", 'php')对应相应的参数call_user_func_array('test', array("asp", 'php'));二、通过类调用类中的方法...

php技术

简单的cookie计数器实现源码

阅读(17) 作者(admin)

复制代码 代码如下:<?php if (!empty ($_COOKIE['example'] )) $example = ++$_COOKIE['example'] ; else $example = 1 ; setcookie("example",$example,time()+54000);?>复制代码...

php技术

基于PHP常用字符串的总结(待续)

阅读(32) 作者(admin)

1.分割与合并implode:echo implode(",", array('lastname', 'email', 'phone'));//数组转成字符串

explode:print_r(explode(",", 'lastname,email,phone'));//字符串转成数组

split:print_r(split("[/.-]","2...

php技术

关于初学PHP时的知识积累总结

阅读(13) 作者(admin)

PHP基础一、初识PHPPHP是与HTML混合使用的嵌入式语言。1、PHP标记默认标记<?php ?> 短标记<? ?>,需在php.ini中将short_open_tag选项开启 短标记和其他标记不提倡使用2、关键字不区分大小写,用户自定义的类名和函数名不...

php技术

探讨如何把session存入数据库

阅读(9) 作者(admin)

php的session默认的情况下是采用的文件方式来保存的,我们在php的配制文件php.ini中可以看到这样的一行,session.save_handler="files",这样的意思就是采用文件来保存session 的,要采用数据库来保存的话,我们需要修改成拥护...

php技术

基于PHP对XML的操作详解

阅读(17) 作者(admin)

<?php $xml = simplexml_load_file('example.xml'); //创建SimpleXML对象 var_dump($xml); //输出XML ?> <?php $xml...

php技术

PHP之生成GIF动画的实现方法

阅读(16) 作者(admin)

代码如下所示:复制代码 代码如下:<?class GifMerge { var $ver = '1.1'; var $dly = 50; var $mod = 'C_FILE'; var $first = true; var $use_loop...

php技术

深入HTTP响应状态码速查表的详解

阅读(23) 作者(admin)

HTTP头部信息检查URL HTTP Server Response Code Checker常用响应状态码1**:请求收到,继续处理 2**:操作成功收到,分析、接受 3**:完成此请求必须进一步处理 4**:请求包含一个错误语法或不能完成 5**:服务器执行一个完全有...

php技术

PHP5常用函数列表(分享)

阅读(28) 作者(admin)

如下所示:复制代码 代码如下:  usleep() 函数延迟代码执行若干微秒。  unpack() 函数从二进制字符串对数据进行解包。  uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID。  time_sleep_until() 函数延...

php技术

深入理解php的MySQL连接类

阅读(24) 作者(admin)

无意间在电脑里发现还有这么个Mysql的连接类,也不记得哪里收藏的了,贴上来吧。后面几个show_databases和show_tables....等方法都用了一堆echo,好像一直不喜欢在类的方法里直接用输出语句,不过这也只是列举数据库和表名,构...

php技术

利用php获取服务器时间的实现代码

阅读(13) 作者(admin)

很多时候我们喜欢用js来获取日期和时间,但这仅仅是客户端的。我们可以用php的date函数即可来获取服务器上的时间:复制代码 代码如下:<?php//将时区设置为中国date_default_timezone_set("PRC");echo date("Y-m-d l H:i:...

php技术

探讨PHP中OO之静态关键字以及类常量的详解

阅读(11) 作者(admin)

闲着没事随便找了点PHP的关于OO的点资料看看,访问控制修饰符,self,parent,const,static几个关键字,箭头操作符(书上也这么叫..即“->”),范围解析操作符(即双冒号“::”),不过觉得这个跟C#语言里的OO很多是一样的,很容易理解不...

php技术

PHP自定义大小验证码的方法详解

阅读(13) 作者(admin)

复制代码 代码如下:<?phpfunction vCode($num=4,$size=20, $width=0,$height=0){ !$width && $width = $num*$size*4/5+5; !$height && $height = $size + 10; // 去掉了 0 1 O l 等...

php技术

如何用php生成扭曲及旋转的验证码图片

阅读(9) 作者(admin)

复制代码 代码如下:<?php function make_rand($length="32"){//验证码文字生成函数 $str="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890"; $result=""; for($i=0;$i<$length;$i+...