-
PHP利用socket模拟post之fsockopen发送数据
所属栏目:[PHP教程] 日期:2022-02-16 热度:193
今天有点心烦啊,还是写一篇关于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-16 热度:164
动态调用在php算是高级的东西了,今天我们来看看这高级的活是什么吧,先来分析一下判断什么是这个动态调用,有需要的朋友看看吧. 在程序中如果加一大堆判断的确是一个很大的麻烦,例如这样: if($fun=a){echo 哎呀!;} elesif(){} else{echo 嗯!;}; 真的很麻烦并[详细]
-
php实现记住密码自动登录
所属栏目:[PHP教程] 日期:2022-02-16 热度:175
要实现记住密码自动登录的功能我们大多数据都是利用了客户端的cookies来实现,我们利用php也不例外,有需要的朋友可以参考一下. php制作记住密码自动登录的解决思路,其实也就是对session,cookies的操作,实例代码如下: //检查用户是否登录 function checklogin([详细]
-
提高php程序性能和负载测试
所属栏目:[PHP教程] 日期:2022-02-16 热度:185
一篇关于提高php程序性能和负载测试的实例代码,有需要的朋友可以看看如何提高自己程序的性能. 计算执行的时间,通过下面这个简单的方法可以计算一段程序的执行时间(微妙),代码如下: $start_time = microtime(true); //一些需要计算时间的代码 //... code here[详细]
-
php sso单点登录实现代码
所属栏目:[PHP教程] 日期:2022-02-16 热度:126
下面详细讲到了几点.1、点击登录跳转到SSO登录页面并带上当前应用的callback地址 2、登录成功后生成COOKIE并将COOKIE传给callback地址 3、callback地址接收SSO的COOKIE并设置在当前域下再跳回到应用1即完成登录 4、再在应用程序需要登录的地方嵌入一个iframe[详细]
-
php中PclZip插件文件解压与压缩文件
所属栏目:[PHP教程] 日期:2022-02-16 热度:124
最近在开发我的Wordpress插件ShareLink,在这过程中,发现了PclZip这个操作zip文件的PHP类,不得不推荐下,还有另外一个推荐的原因就是在它的源码里面让我发现了一个PHP函数参数的淫荡用法,下面将举例说明. 生成zip文件,用法一,代码如下: ?php include_once(pclz[详细]
-
php网站程序备份源码下载
所属栏目:[PHP教程] 日期:2022-02-16 热度:198
这是一款关于网站目录备份的php教程网站备份程序了,他可以对你能操作权限的目录进行打包生成rar压缩文件,希望有需要的朋友下载看看,实例代码如下: html head meta http-equiv=Content-Type content=text/html; charset=gb2312 title网站程序备份/title /head[详细]
-
php 调用 webservice 中文乱码处理方案
所属栏目:[PHP教程] 日期:2022-02-16 热度:171
由于工作的需要,帮我的同事阿韬测试一下.net的webservice在PHP下的应用.于是开始上网找资料,发现很多php教程er都是用nusoap.于是下载一个回来.用它自带的例子修改一下.可在文章的后面的附件中找到下载地址.代码如下: ?php require_once(../nusoap/lib/nusoap[详细]
-
php获取Chianz.com IP地址与地区办法
所属栏目:[PHP教程] 日期:2022-02-16 热度:89
一个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-16 热度:104
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-16 热度:179
以前有用过dedecms分词功能,经过测试还是不理想,后来经过一些处理得到的结果还是可以接受的,今天我再看到这款分词法,拿出来给大家看看,实例代码如下: ?php class NLP{ private static $cmd_path; // 不以/结尾 static function set_cmd_path($path){ self::$[详细]
-
简单的php操作word文件完成代码
所属栏目:[PHP教程] 日期:2022-02-16 热度:198
下面我们利用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-16 热度:160
提取Fckeditor时,采用如下,PHP用$_POST[p_info]得到FCKeditor的值. 补充: 1 .此处basepath 的路径一定要和上面include的路径一样.否则会找不到文件) 另外,对于这个输入内容的变量,如果要把它存入数据库教程,它的变量名为你建立对象的名字.例如上面就是 p_inf[详细]
-
IIS+php服务器无法上传图片处理办法
所属栏目:[PHP教程] 日期:2022-02-16 热度:135
服务器上使用Apache2+PHP正常运行,换成IIS+PHP,先后出现了php.ini的环境变量无法读取,php中验证码无法显示的问题,如今又有人反应无法上传图片的问题. 从IIS替换Apache2的过程仅仅是开启IIS,关闭Apache2,其它的没什么变化,但是却发生了如此多的差异,看样子IIS[详细]
-
好用的php购物车程序
所属栏目:[PHP教程] 日期:2022-02-16 热度:158
以前有用过一个感觉不错,不过看了这个感觉也很好,所以介绍给需要的朋友参考一下,实例代码如下: ?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-16 热度:163
这个程序是利用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 热度:113
本文章总结了两个常用的手机归属地查询程序,一种是利用api调用第三方接口实现,一种是利用我们自己的手机数据库查询然后再判断手机号归属地查询. 先来看一个调用第三方法网站的一个程序,主要使用curl实现,需要开启php对curl的支持,如果你是windows系统在你的[详细]
-
php里文件缓存实现程序代码
所属栏目:[PHP教程] 日期:2022-02-15 热度:164
php文件缓存就是指把缓存生成一个文件,这个文件可以是php,txt等等文件,当我下载访问时就来判断访问上次生成时间,如果超过了我们指定的时间再重新生成一次,否则就直接调用缓存文件,这样就可以减少了对mysql数据库的查询了. php文件缓存原理 把需要缓存的数据[详细]
-
php内存缓存完成程序代码
所属栏目:[PHP教程] 日期:2022-02-15 热度:180
在php中缓存分为很多种类型如,内存缓存,文件缓存,页面缓存本文章要来讲述关于php中内存缓存的一些方法,下面我们介绍Memcached缓存和php自带的APC缓存方法. 1.Memcached缓存。 memcached是高性能的分布式内存缓存服务器,通过缓存数据库查询结果,减少数据库访[详细]
-
php上传Excel文件时怎样判断文件中有图片
所属栏目:[PHP教程] 日期:2022-02-15 热度:160
php上传Excel文件时如何判断文件中有图片,实例代码如下: $excelPath = Test.xls; $objReader = PHPExcel_IOFactory::createReader(Excel5); $objReader-setReadDataOnly(true); //开源代码Cuoxin.com $objPHPExcel = $objReader-load($excelPath); $currentS[详细]
-
php里CURL实现模拟登录并采集数据
所属栏目:[PHP教程] 日期:2022-02-15 热度:89
在php中采集我们用的是简单的采集方式,例如file_get_contents就无法做到了,但是如果想模拟登录用户并采集利用它就没办法了,我们可利用CURL函数来实现模拟登录并采集数据. 这里要说一些,默认情况下,PHP的CURL功能是没有开启的,所以你要自己去开启这个功能,需[详细]
-
PHP操作MongoDB配置和学习笔记
所属栏目:[PHP教程] 日期:2022-02-15 热度:57
1,PHP操作MongoDB配置与学习笔记有需要的朋友可参考参考,Mongo主要解决的是海量数据的访问效率问题,根据官方的文档,当数据量达到50GB以上的时候,Mongo的数据库访问速度是MySQL的 10倍以上. 2,安装(windows only) 到官网下载对应的包,解压到d:mongodb,创建d[详细]
-
php产生二维码程序代码
所属栏目:[PHP教程] 日期:2022-02-15 热度:72
生成二维码程序在网上可以找到很多我们发现像google,还有一些国外站都提供了免费生成二维码的插件或api了,下面我来给大家介绍几种. 最简单最实例的goolge开源方法. 1.google开放api,例代码如下: $urlToEncode=http://gz.altmi.com; generateQRfromGoogle($ur[详细]
-
PHP无限分类实例程序
所属栏目:[PHP教程] 日期:2022-02-15 热度:182
无限分类的原理:就像windows下新建一个文件夹,在新建的文件夹下又可以新建一个文件夹,这样无限循环下去,无限分类也是这样,父类可以分出它子类,子类又可以分出它的子类,这样一直无限循环下去. 例1,代码如下: $yArr = array( 1 = array(id=1,parentid=0,name=[详细]
-
PHP里向socket服务器收发数据
所属栏目:[PHP教程] 日期:2022-02-15 热度:94
在PHP要向其它程序发送数据,则需要使用到php的socket功能来实例了,下面我们简单看一个实例,代码如下: /*socket收发数据 @host(string) socket服务器IP @post(int) 端口 @str(string) 要发送的数据 @back 1|0 socket端是否有数据返回 返回true|false|服务端数[详细]