May232013
php分别模拟发送GET和POST请求
php分别模拟发送GET和POST请求,非常实用的额,也可作PHP CURL入门级的理解教材的,示例代码如下:
<?php
/*
** php分别模拟发送GET与POST请求
**
** www.phpernote.com 2012-07-28 23:02:07
*/
function httpRequest($url,$method,$params=array()){
if(trim($url)==''||!in_array($method,array('get','post'))||!is_array($params)){
return false;
}
$curl=cu...阅读全文
抢沙发
May232013
php用ZipArchive函数实现文件的压缩与解压缩
PHP ZipArchive 是PHP自带的扩展类,可以轻松实现ZIP文件的压缩和解压,使用前首先要确保PHP ZIP 扩展已经开启,具体开启方法这里就不说了,不同的平台开启PHP扩增的方法网上都有,如有疑问欢迎交流。这里整理一下利用php zipArchive进行文件的压缩与解压缩的常用的示例供参考。
一、解压缩zip文件
$zip=new ZipArchive;//新建一个ZipArchive的对象
if($zip->open('test.zip')===TR...阅读全文
May232013
php获取时间间隔的方法总结,php显示论坛发帖时间间隔方法大全
有没有在论坛或者发表回复帖子的地方看到比较有意思的显示留言的方式,比如某某多少分钟前发表了什么什么,某某刚刚回复了帖子等。这是一种比较有趣的显示方式。下面本人也总结了两个个性的显示多少分钟前,多少小时前,多少天前回复或者发表了什么什么的方法。现分享代码如下:
<?php
//获取时间间隔
function transDate($timestamp){
$curTime=time();
$space=$curTime-$time...阅读全文
May232013
JavaScript 如何处理 php 返回json格式的数据
JavaScript 如何处理 php 返回json格式的数据,下面我们通过一个示例来说明!
假设php返回如下一个数组:
$arr = array(
array(
'name'=>'qianyuqianxun',
'nick'=>'千与千寻',
'contact'=>array(
'website'=>'http://www.phpernote.com'
)
),
array(
'name'=>'qisha',
'nick'=>'七煞',
'email'=>'yhm.1234@163.com',
'contact'...阅读全文
May232013
PHP获取当前用户真实IP的方法
近日做个项目跟Discuz有关,发现里面有很多东西写的非常不错呢,于是乎想着将里面的一些比较实用的功能提取出来和大家分享一下!毕竟Discuz里面的东东应该还算是非常不错的,比网上东找西找的那些信息要靠谱些吧!下面就分享一个利用PHP获取当前用户真实的IP地址的方法。
function getIp(){
$onlineip='';
if(getenv('HTTP_CLIENT_IP')&&strcasecmp(getenv('HTTP_CLIENT_IP'...阅读全文
May232013
php单一入口模式详细讲解
php单一入口模式可谓是现在一种比较流行的大型web应用开发模式,比如当前比较流行的一些php开发框架,zend,thinkphp,qeephp,还有cakephp 等他们都是采用的单一入口模式的。本文将就什么是单一入口模式,单一入口模式有哪些优点以缺点做一下研究。
什么是单一入口?
在解释什么是单一入口之前,先说说与之对应的多入口。多入口即通过访问不同的 php 文件运行对应的功能。比如刚开始学习 ...阅读全文
May232013
May232013
May232013
May232013
php session和cookie的区别
php 中 cookie 和session 的区别:
1、cookie数据存放在客户的浏览器上,session数据放在服务器上。
2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗,考虑到安全应当使用session。
3、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能, 考虑到减轻服务器性能方面,应当使用COOKIE。
4、单个cookie在客户端的限制是3K,就是说一个站点...阅读全文