-
php中PclZip插件文件解压与压缩文件
所属栏目:[PHP教程] 日期:2022-02-15 热度:151
最近在开发我的Wordpress插件ShareLink,在这过程中,发现了PclZip这个操作zip文件的PHP类,不得不推荐下,还有另外一个推荐的原因就是在它的源码里面让我发现了一个PHP函数参数的淫荡用法,下面将举例说明. 生成zip文件,用法一,代码如下: ?php include_once(pclz[详细]
-
php实现session多域名多服务器共享session id
所属栏目:[PHP教程] 日期:2022-02-15 热度:88
我们可以把sessionid保存在数据库中得以实现,这个方法比较安全而且应用广泛,但是不是我们讨论的范围,下面只讲简单的,首先验证的时候产生一个sessionid;代码如下: ?php Session_start(); $sessionId = session_id();//得到sessionid //开源代码Cuoxin.com //[详细]
-
php sso单点登录实现代码
所属栏目:[PHP教程] 日期:2022-02-15 热度:198
下面详细讲到了几点.1、点击登录跳转到SSO登录页面并带上当前应用的callback地址 2、登录成功后生成COOKIE并将COOKIE传给callback地址 3、callback地址接收SSO的COOKIE并设置在当前域下再跳回到应用1即完成登录 4、再在应用程序需要登录的地方嵌入一个iframe[详细]
-
PHP利用socket模拟post之fsockopen发送数据
所属栏目:[PHP教程] 日期:2022-02-15 热度:122
今天有点心烦啊,还是写一篇关于php fsockopen post相关数据的文章吧,我们可以模仿来自然后再发送给对方服务器,有需要的朋友看看吧,代码如下: POST /目的程序 HTTP/1.1 Accept: */* Referer: http://www.Cuoxin.com Accept-Language: zh-cn,en-us;q=0.5 Conte[详细]
-
php中动态调用说明
所属栏目:[PHP教程] 日期:2022-02-15 热度:117
动态调用在php算是高级的东西了,今天我们来看看这高级的活是什么吧,先来分析一下判断什么是这个动态调用,有需要的朋友看看吧. 在程序中如果加一大堆判断的确是一个很大的麻烦,例如这样: if($fun=a){echo 哎呀!;} elesif(){} else{echo 嗯!;}; 真的很麻烦并[详细]
-
php实现记住密码自动登录
所属栏目:[PHP教程] 日期:2022-02-15 热度:80
要实现记住密码自动登录的功能我们大多数据都是利用了客户端的cookies来实现,我们利用php也不例外,有需要的朋友可以参考一下. php制作记住密码自动登录的解决思路,其实也就是对session,cookies的操作,实例代码如下: //检查用户是否登录 function checklogin([详细]
-
提高php程序性能和负载测试
所属栏目:[PHP教程] 日期:2022-02-15 热度:161
一篇关于提高php程序性能和负载测试的实例代码,有需要的朋友可以看看如何提高自己程序的性能. 计算执行的时间,通过下面这个简单的方法可以计算一段程序的执行时间(微妙),代码如下: $start_time = microtime(true); //一些需要计算时间的代码 //... code here[详细]
-
php解析JSON 数据
所属栏目:[PHP教程] 日期:2022-02-15 热度:177
大多数流行的 Web 服务如 twitter 通过开放 API 来提供数据一样,它总是能够知道如何解析 API 数据的各种传送格式,包括 JSON,XML 等等,代码如下: $json_string={id:1,name:foo,email:foo@foobar.com,interest:[wordpress,php]} ; $obj=json_decode($json_str[详细]
-
php配置memcache缓存方法
所属栏目:[PHP教程] 日期:2022-02-15 热度:86
1、下载memcache 放到自己的盘符下面 例如:d:memcached 2、开始-cmd-输入命令d:memcachedmemcached.exe -d install 安装 3、安装完成后输入d:memcachedmemcached.exe -d start 4、下载php_memcache.dll,注意自己的php版本的文件 放到你的php下的ext/下面 5[详细]
-
php 模拟用户自动在qq空间发表文章
所属栏目:[PHP教程] 日期:2022-02-15 热度:149
我们这里是一个简单的利用php来php 模拟登录后再到QQ空间发送文章的一个简单的程序,有需要的朋友可以参考,或改进可以给我意见,代码如下: ?php //模拟get post请求函数 /* 函数说明: 功能:请求方式可以get,post,可以发送的cookie,保存的cookiefile文件[详细]
-
php网站程序备份源码下载
所属栏目:[PHP教程] 日期:2022-02-15 热度:86
这是一款关于网站目录备份的php教程网站备份程序了,他可以对你能操作权限的目录进行打包生成rar压缩文件,希望有需要的朋友下载看看,实例代码如下: html head meta http-equiv=Content-Type content=text/html; charset=gb2312 title网站程序备份/title /head[详细]
-
php 调用 webservice 中文乱码处理方案
所属栏目:[PHP教程] 日期:2022-02-15 热度:166
由于工作的需要,帮我的同事阿韬测试一下.net的webservice在PHP下的应用.于是开始上网找资料,发现很多php教程er都是用nusoap.于是下载一个回来.用它自带的例子修改一下.可在文章的后面的附件中找到下载地址.代码如下: ?php require_once(../nusoap/lib/nusoap[详细]
-
php获取Chianz.com IP地址与地区办法
所属栏目:[PHP教程] 日期:2022-02-15 热度:107
一个IP获取的结果不是很完善,究其原因是因为ip138的IP解析应对国外的地址时不是很详细,所以又重新写了个用Chianz.com的代码,实例代码如下: !DOCTYPE html html lang=en head title/title meta charset=UTF-8 / meta name=author content= / meta name=keywor[详细]
-
php hash算法实现数组的办法
所属栏目:[PHP教程] 日期:2022-02-15 热度:190
PHP中使用最多的非Array莫属了,那Array是如何实现的?在PHP内部Array通过一个hashtable来实现,其中使用链接法解决hash冲突的问题,这样最坏情况下,查找Array元素的复杂度为O(N),最好则为1. static inline ulong zend_inline_hash_func(const char *arKey, uin[详细]
-
中文分词的php代码
所属栏目:[PHP教程] 日期:2022-02-15 热度:150
以前有用过dedecms分词功能,经过测试还是不理想,后来经过一些处理得到的结果还是可以接受的,今天我再看到这款分词法,拿出来给大家看看,实例代码如下: ?php class NLP{ private static $cmd_path; // 不以/结尾 static function set_cmd_path($path){ self::$[详细]
-
简单的php操作word文件完成代码
所属栏目:[PHP教程] 日期:2022-02-15 热度:126
下面我们利用windown com组件来实现doc文件一些简单的操作,希望对你有所帮助,实例代码如下: ?php // 建立一个指向新COM组件的索引 $word = new COM(word.application) or die(Cant start Word!); // 显示目前正在使用的Word的版本号 //echo Loading Word, v.[详细]
-
把FCKeditor导入PHP+SMARTY的办法
所属栏目:[PHP教程] 日期:2022-02-15 热度:186
提取Fckeditor时,采用如下,PHP用$_POST[p_info]得到FCKeditor的值. 补充: 1 .此处basepath 的路径一定要和上面include的路径一样.否则会找不到文件) 另外,对于这个输入内容的变量,如果要把它存入数据库教程,它的变量名为你建立对象的名字.例如上面就是 p_inf[详细]
-
IIS+php服务器无法上传图片处理办法
所属栏目:[PHP教程] 日期:2022-02-15 热度:176
服务器上使用Apache2+PHP正常运行,换成IIS+PHP,先后出现了php.ini的环境变量无法读取,php中验证码无法显示的问题,如今又有人反应无法上传图片的问题. 从IIS替换Apache2的过程仅仅是开启IIS,关闭Apache2,其它的没什么变化,但是却发生了如此多的差异,看样子IIS[详细]
-
好用的php购物车程序
所属栏目:[PHP教程] 日期:2022-02-15 热度:97
以前有用过一个感觉不错,不过看了这个感觉也很好,所以介绍给需要的朋友参考一下,实例代码如下: ?php //调用实例 require_once cart.class.php; session_start(); if(!isset($_SESSION[cart])) { $_SESSION[cart] = new Cart; } $cart = $_SESSION[cart]; if([详细]
-
jquery php百度搜索框智能提醒效果
所属栏目:[PHP教程] 日期:2022-02-15 热度:93
这个程序是利用php+ajax+jquery 实现的一个仿baidu智能提示的效果,有需要的朋友可以下载测试,代码如下: index.html文件,保保存成index.htm,代码如下: !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-[详细]
-
php自动获得关键字代码
所属栏目:[PHP教程] 日期:2022-02-15 热度:110
$mincipin=5;//最小词频 $minlen=4;//关键字最小长度 tiqukeyword($tiqustr,$minlen,$mincipin); function tiqukeyword($tiqustr,$minlen,$mincipin) {$strlong=strlen($tiqustr); $arr=array(); $k=-1; for($i=0;$i($strlong-$mincipin*$minlen);$i++){ $en[详细]
-
php获取flash文件高宽帧数背景颜色代码
所属栏目:[PHP教程] 日期:2022-02-15 热度:68
?php /* 示例: $file = /data/ad_files/5/5.swf; $flash = new flash(); $flash = $flash-getswfinfo($file); echo 文件的宽高是:.$flash[width].:.$info[height]; echo 文件版本是.$flash[version]; echo 文件帧数量是.$flash[framecount]; echo 文件帧速[详细]
-
php curl 功能简介和抓取163邮件列表
所属栏目:[PHP教程] 日期:2022-02-15 热度:153
如果你看到的话,那么你需要设置你的php教程并开启这个库,如果你是在windows平台下,那么非常简单,你需要改一改你的php.ini文件的设置,找到php_curl.dll,并取消前面的分号注释就行了,如下所示: 取消下在的注释 extension=php_curl.dll 如果你是在linux下面,那[详细]
-
php Ajax完成异步文件上传的代码
所属栏目:[PHP教程] 日期:2022-02-15 热度:51
1:取得file对象 2:读取2进制数据 3:模拟http请求,把数据发送出去(这里通常比较麻烦) 在forefox下使用 xmlhttprequest 对象的 sendasbinary 方法发送数据; 4:完美实现 遇到的问题 目前仅有 firefox 可以正确上传文件,chrome也可以采google.gears上传,对于[详细]
-
php做的基础中文分词代码
所属栏目:[PHP教程] 日期:2022-02-15 热度:179
中文搜索引擎来说,中文分词是整个系统最基础的部分之一,因为目前基于单字的中文搜索算法并不是太好,当然,本文不是要对中文搜索引擎做研究,而是分享如果用 PHP 做一个站内搜索引擎,本文是这个系统中的一篇. 进行中文分词的 PHP 类就在下面了,用 proc_open()[详细]