-
php缓存技术详细说明及php缓存实现代码
所属栏目:[PHP教程] 日期:2022-02-14 热度:164
有些信息比方经常不变的,但是还是能变的信息放在缓存中以加快显示速度,这是很有价值的,所谓的缓存,通俗的理解就是一些保存在服务器端的共用信息.它是于服务器同生死的,我们在保存缓存的时候可以指定下次更新的时间的判断,比方要在5分钟更新一次 数据缓存:[详细]
-
PHP里校验ISBN码的函数详解
所属栏目:[PHP教程] 日期:2022-02-14 热度:166
本文章来讲述一下关于在ISBN校验方法,有需要的同学可参考一下,考虑到一个严谨的图书管理程序要考虑到多方面的问题,因为10位ISBN码的图书还是有巨大的存世量的,所以要校验图书ISBN码的正确性,就必须同时考虑10位和13位的情况. 平常我们能够见到的ISBN码有10[详细]
-
php curl模拟post请求提交数据例子总结
所属栏目:[PHP教程] 日期:2022-02-14 热度:199
在php中要模拟post请求数据提交我们会使用到curl函数,下面我来给大家举几个curl模拟post请求提交数据例子有需要的朋友可参考参考. 注意:curl函数在php中默认是不被支持的,如果需要使用curl函数我们需在改一改你的php.ini文件的设置,找到php_curl.dll去掉前[详细]
-
php Header函数实现下载短点续传程序
所属栏目:[PHP教程] 日期:2022-02-14 热度:62
本文章给大家来总结几种实现下载短点续传程序功能,这些函数中主要是用到了php的header函数,有需要了解的朋友可进入参考. 例如:下载时输出,下载文件大小,文件名等等,前提是.htaccess文件的配置需要添加一句 :SetEnv no-gzip dont-vary 就是针对文件不进行压[详细]
-
php中读写文件和读写数据库的效率
所属栏目:[PHP教程] 日期:2022-02-14 热度:196
测试程序如下:说明1,由于读数据库语句调用简单的封包函数两次,所以把读文件也改成连续调用两次,数据库记录ID为1就在第一条,并且唯一索引. 测试实例代码如下: //说明2:测试两次一次是4K数据,一次是整形数据 set_time_limit(0); function fnGet($filename) {[详细]
-
PHP页面跳转和跨站提交伪造Referer地址来源
所属栏目:[PHP教程] 日期:2022-02-14 热度:157
一、尝试过的URL跳转方法,代码如下: echo meta http-equiv=refresh content=0; URL=.$url.; echo scrīpt language=Javascrīptwindow.location.href=.$url.;/scrīpt; echo script language=Javascrīptwindow.location.replace=.$url.;/ script; 以上三[详细]
-
php定时执行任务实现办法详解
所属栏目:[PHP教程] 日期:2022-02-14 热度:104
每个PHP脚本都限制了执行时间,所以我们需要通过 set_time_limit 来设置一个脚本的执行时间为无限长,然后使用 flush() 和 ob_flush() 来清除服务器缓冲区,随时输出脚本的返回值,当我们执行后,每隔5秒钟,我们会得到一行 Hello World,代码如下: header(Conten[详细]
-
PHP多线程的实现方法详解
所属栏目:[PHP教程] 日期:2022-02-14 热度:152
多线程是java中一个很不错的东西,很多朋友说在php中不可以使用PHP多线程了,其实那是错误的说法PHP多线程实现方法和fsockopen函数有关,下面我们来介绍具体实现程序代码,有需要了解的同学可参考. 当有人想要实现并发功能时,他们通常会想到用fork或者spawn th[详细]
-
PHP与asp.net C#可共用的可逆加密算法
所属栏目:[PHP教程] 日期:2022-02-14 热度:149
因为工作需我们需要在php中生成加密然后在asp.net中接受过来的密码再解密,下面我找到一个PHP与asp.net C#可共用的可逆加密算法,有需要了解的同学可参考. php加密算法,代码如下: ?php class DES { var $key; var $iv; //偏移量 function DES($key = 1100110[详细]
-
php中fsockopen模仿post与get详解
所属栏目:[PHP教程] 日期:2022-02-14 热度:200
在php中fsockopen函数可以模仿用户去访问一些网站并且还可以带一些常用的信息,如果浏览器,IP,post,get 等等数据,下面我分别一来给大家介绍介绍. 如果你要使用fsockopen函数我们必须在php.ini中把allow_url_fopen = On 设置为开启状态. 例,fsockopen() Exam[详细]
-
PHP中奖概率的抽奖算法程序代码
所属栏目:[PHP教程] 日期:2022-02-14 热度:72
1.可以控制中奖的概率,2.具有随机性,3.最好可以控制奖品的数量,4.根据用户ID或者ip、手机号、QQ号等条件限制抽奖次数 初期就这些需求,然后根据网上的资料,采用了一种阶段式抽取的方法,大家下面看一下整体的程序.该程序是在ThinkPHP框架下完成的,使用了一些[详细]
-
php QQ第三方登陆SDK程序代码
所属栏目:[PHP教程] 日期:2022-02-14 热度:159
自己重写的一个php QQ第三方登陆SDK程序代码,官方的不敢恭维了所以自己再写了一个,主要是考虑到QQ的PHP SDK写的真是太烂了,纯属是普及API知识,而不是到手就可以部署的类库,反正自己都写了一个了,就拿出来分享下. 什么也不多说,直接上代码,代码如下: ?php /[详细]
-
php里include require utf-8文件时顶部产生空行
所属栏目:[PHP教程] 日期:2022-02-13 热度:141
include()产生一个警告而require()则导致一个致命错误,换句话说,如果想在遇到丢失文件时停止处理页面就用require(),include()就不是这样,脚本会继续运行,同时也要确认设置了合适的include_path,注意在 PHP 4.3.5之前,包含文件中的语法错误不会导致程序停止[详细]
-
php里获取中文首字母程序代码
所属栏目:[PHP教程] 日期:2022-02-13 热度:75
我们经常会看到一些网站按城市名来分或按字母来排名,下面我就来介绍这个东西如何实现的吧,我们分享一段利用php取得中文字符串中第一个汉字的字母,代码如下: ?php $limit = array( //gb2312 拼音排序 array(45217,45252), //A array(45253,45760), //B arra[详细]
-
PHP产生带LOGO的二维码图像
所属栏目:[PHP教程] 日期:2022-02-13 热度:200
现在二维码是我们一些软件站或下载站常用的一种东西了,特别是微信都会使用二维码来加好友,下面我来介绍利用php生成二维码多种方法. 方法一,这种生成就是一个二维码中间不带图片的,直接调用google的一个功能就实现了,代码如下: $urlToEncode=http://gz.altm[详细]
-
php无限级分类 带层深 算法
所属栏目:[PHP教程] 日期:2022-02-13 热度:163
一个利用数组来实现无限级分类php类程序,有需要的朋友可参考,这里就不多说什么了直接复制上代码. php无限级分类(带层深)算法实例代码如下: ?php $cates = array( array( cid = 1, cname = 新闻, pid = 0 ), array( cid = 2, cname = 通知, pid = 0 ), arra[详细]
-
PHP里利用APC模块完成文件上传进度条
所属栏目:[PHP教程] 日期:2022-02-13 热度:151
以前的php5.2之前的版本是不能可使用APC模块的,因为之前的压根就没有这个APC模块,如果想使用APC模块实现上传进度条我们必须是php5.2或更高版本. 从5.2开始APC加入了一个叫APC_UPLOAD_PROGRESS的东东,解决了困扰大家已久的进度条问题。并且它把原来的上传[详细]
-
php里fsockopen采集网页内容实例
所属栏目:[PHP教程] 日期:2022-02-13 热度:127
fsockopen是php中一个比较实用的函数了,下面我来介绍利用fsockopen函数来采集网页的程序. 用法:int fsockopen(string hostname,int port,int [errno],string [errstr],int [timeout]); 一个采集网页实例,代码如下: ?php function get_url ($url,$cookie=fa[详细]
-
php小偷程序示例代码
所属栏目:[PHP教程] 日期:2022-02-13 热度:173
小偷程序其实就是利用了php中的一特定函数实现采集别人网站的内容,然后通过正则分析把我们想要的内容保存到自己本地数据库,下面我来介绍php小偷程序的实现方法,有需要的朋友可参考. 在下面采集数据过程中file_get_contents函数是关键了,下面我们来看看file[详细]
-
PHP运用apc实现上传进度条方法
所属栏目:[PHP教程] 日期:2022-02-13 热度:72
php本身是不具备可以带有实时上传进度条功能了,如果想有这种功能我们一般会使用ajax来实现,但是php提供了一个apc,他就可以与php配置实现上传进度条. 主要针对的是window上的应用. 1.服务器要支持apc扩展,没有此扩展的话,百度一下php_apc.dll,下载一个扩展[详细]
-
php运用PHPExcel类导出导入Excel用法
所属栏目:[PHP教程] 日期:2022-02-13 热度:111
PHPExcel类是php一个excel表格处理插件了,下面我来给大家介绍利用PHPExcel类来导入与导出excel表格的应用方法,有需要了解的朋友不防参考参考,PHPExcel自己百度下载这里不介绍了. 导出Excel用法,代码如下: //设置环境变量(新增PHPExcel) set_include_path(.[详细]
-
PHP错误处理方法汇总
所属栏目:[PHP教程] 日期:2022-02-13 热度:190
在php中错误处理的方法有很多,特别是到了php5之后还提供了专门的php处理类,下面我收藏了关于PHP错误处理一些方法与程序分享给大家. 在程序中直接判断,基本的错误处理:使用 die() 函数,第一个例子展示了一个打开文本文件的简单脚本,代码如下: ?php $file=fo[详细]
-
PHP中运用PHPExcel导出Excel示例
所属栏目:[PHP教程] 日期:2022-02-11 热度:71
在php中导出excel有一种最简单的方法就是导出csv文件,但要做到真正的导出excel文件我们可以借助于PHPExcel插件来实现. PHPExcel是个很强大的PHP操作Excel的类库,但是对于简单的将数据用PHP 导出 Excel来说这有点显得复杂,在google code上有一个PHP 导出 Ex[详细]
-
php file_get_contents和curl性能比较
所属栏目:[PHP教程] 日期:2022-02-11 热度:105
在php中如果不仔细的去分析性能会发现file_get_contents与curl两个同很多共同点的,他们都可以采集文件打开文件,但是如果仔细一对比会发现很多不同点,下面我们一起来看看file_get_contents与curl区别. PHP中fopen,file_get_contents,curl函数的区别: 1.fop[详细]
-
php完成memcache缓存实例详解
所属栏目:[PHP教程] 日期:2022-02-11 热度:82
一篇用php实现memcache缓存实例详解,这里利用了很多我们以前可能很少使用到的可用扩展,在php中共享内存也一样,使用一些共享的函数,无需安装任何扩展,开发人员就能够轻松操作内存段. 概述:共享内存是一种在相同机器中的应用程序之间交换数据的有效方式,一个[详细]