-
php小偷程序示例代码
所属栏目:[PHP教程] 日期:2022-02-13 热度:168
小偷程序其实就是利用了php中的一特定函数实现采集别人网站的内容,然后通过正则分析把我们想要的内容保存到自己本地数据库,下面我来介绍php小偷程序的实现方法,有需要的朋友可参考. 在下面采集数据过程中file_get_contents函数是关键了,下面我们来看看file_g[详细]
-
PHP运用apc实现上传进度条方法
所属栏目:[PHP教程] 日期:2022-02-13 热度:199
php本身是不具备可以带有实时上传进度条功能了,如果想有这种功能我们一般会使用ajax来实现,但是php提供了一个apc,他就可以与php配置实现上传进度条. 主要针对的是window上的应用. 1.服务器要支持apc扩展,没有此扩展的话,百度一下php_apc.dll,下载一个扩展扩[详细]
-
php运用PHPExcel类导出导入Excel用法
所属栏目:[PHP教程] 日期:2022-02-13 热度:96
PHPExcel类是php一个excel表格处理插件了,下面我来给大家介绍利用PHPExcel类来导入与导出excel表格的应用方法,有需要了解的朋友不防参考参考,PHPExcel自己百度下载这里不介绍了. 导出Excel用法,代码如下: //设置环境变量(新增PHPExcel) set_include_path(..[详细]
-
PHP错误处理方法汇总
所属栏目:[PHP教程] 日期:2022-02-13 热度:64
在php中错误处理的方法有很多,特别是到了php5之后还提供了专门的php处理类,下面我收藏了关于PHP错误处理一些方法与程序分享给大家. 在程序中直接判断,基本的错误处理:使用 die() 函数,第一个例子展示了一个打开文本文件的简单脚本,代码如下: ?php $file=fope[详细]
-
PHP手机号归属地查找程序代码
所属栏目:[PHP教程] 日期:2022-02-13 热度:75
本文章总结了两个常用的手机归属地查询程序,一种是利用api调用第三方接口实现,一种是利用我们自己的手机数据库查询然后再判断手机号归属地查询. 先来看一个调用第三方法网站的一个程序,主要使用curl实现,需要开启php对curl的支持,如果你是windows系统在你的[详细]
-
php里文件缓存实现程序代码
所属栏目:[PHP教程] 日期:2022-02-13 热度:54
php文件缓存就是指把缓存生成一个文件,这个文件可以是php,txt等等文件,当我下载访问时就来判断访问上次生成时间,如果超过了我们指定的时间再重新生成一次,否则就直接调用缓存文件,这样就可以减少了对mysql数据库的查询了. php文件缓存原理 把需要缓存的数据[详细]
-
php内存缓存完成程序代码
所属栏目:[PHP教程] 日期:2022-02-13 热度:111
在php中缓存分为很多种类型如,内存缓存,文件缓存,页面缓存本文章要来讲述关于php中内存缓存的一些方法,下面我们介绍Memcached缓存和php自带的APC缓存方法. 1.Memcached缓存。 memcached是高性能的分布式内存缓存服务器,通过缓存数据库查询结果,减少数据库访[详细]
-
php上传Excel文件时怎样判断文件中有图片
所属栏目:[PHP教程] 日期:2022-02-13 热度:60
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-13 热度:54
在php中采集我们用的是简单的采集方式,例如file_get_contents就无法做到了,但是如果想模拟登录用户并采集利用它就没办法了,我们可利用CURL函数来实现模拟登录并采集数据. 这里要说一些,默认情况下,PHP的CURL功能是没有开启的,所以你要自己去开启这个功能,需[详细]
-
PHP操作MongoDB配置和学习笔记
所属栏目:[PHP教程] 日期:2022-02-13 热度:96
1,PHP操作MongoDB配置与学习笔记有需要的朋友可参考参考,Mongo主要解决的是海量数据的访问效率问题,根据官方的文档,当数据量达到50GB以上的时候,Mongo的数据库访问速度是MySQL的 10倍以上. 2,安装(windows only) 到官网下载对应的包,解压到d:mongodb,创建d[详细]
-
php产生二维码程序代码
所属栏目:[PHP教程] 日期:2022-02-13 热度:87
生成二维码程序在网上可以找到很多我们发现像google,还有一些国外站都提供了免费生成二维码的插件或api了,下面我来给大家介绍几种. 最简单最实例的goolge开源方法. 1.google开放api,例代码如下: $urlToEncode=http://gz.altmi.com; generateQRfromGoogle($ur[详细]
-
PHP无限分类实例程序
所属栏目:[PHP教程] 日期:2022-02-13 热度:185
无限分类的原理:就像windows下新建一个文件夹,在新建的文件夹下又可以新建一个文件夹,这样无限循环下去,无限分类也是这样,父类可以分出它子类,子类又可以分出它的子类,这样一直无限循环下去. 例1,代码如下: $yArr = array( 1 = array(id=1,parentid=0,name=[详细]
-
PHP里向socket服务器收发数据
所属栏目:[PHP教程] 日期:2022-02-13 热度:122
在PHP要向其它程序发送数据,则需要使用到php的socket功能来实例了,下面我们简单看一个实例,代码如下: /*socket收发数据 @host(string) socket服务器IP @post(int) 端口 @str(string) 要发送的数据 @back 1|0 socket端是否有数据返回 返回true|false|服务端数[详细]
-
PHP运用memcache缓存技术简单介绍
所属栏目:[PHP教程] 日期:2022-02-13 热度:192
一个PHP利用memcache缓存技术提高响应速度,连接数据库代码如下: $memcache_obj = memcache_connect(localhost, 11211); memcache_add($memcache_obj, var_key, test variable, false, 30); $memcache_obj-add(var_key, test variable, false, 30); 实例1,代[详细]
-
PHP的json_encode使用分析说明
所属栏目:[PHP教程] 日期:2022-02-13 热度:59
json的优点就不说了,有个习惯,我在输出json的时候,喜欢用 sprintf 拼成json格式,前两天被朋友说不标准,必须要用json_encode生成的才是标准的json格式,我当然很郁闷啦,用了这么多年了,刚知道这样做不标准,既然说我不标准,那什么才是标准的json格式?代码如下:[详细]
-
PHP中dat文件读写操作实例详解
所属栏目:[PHP教程] 日期:2022-02-13 热度:180
在php不不管读取什么类型的文件多半是使用fopen函数,然后配合其它的函数再进行操作,下面我来介绍读取dat数据文件的方法. 以下是一篇关于文件基本读写操作的文章,我曾经就是看了这篇文章后学会文件基本操作的,在这里发出来与大家共享,复制内容到剪贴板,代码如[详细]
-
PHP的CURLOPT_POSTFIELDS参数使用数组和字符串的区别
所属栏目:[PHP教程] 日期:2022-02-13 热度:187
PHP的CURL组件是非常常用的HTTP请求模拟器。 通常要发送post数据时,我已经习惯于这样写: curl_setopt($ch,CURLOPT_POSTFIELDS,$post_data); 但是在向某一个服务器发送请求的时候,服务器返回500,而使用socket方式连接上去发送请求,返回正常的数据. 尝试发送到[详细]
-
php学习笔记之PHP扩展开发教程
所属栏目:[PHP教程] 日期:2022-02-13 热度:154
PHP扩展开发不是所有开发者都会操作的一个东西,下面我来演示一个关于PHP扩展开发实现过程,各位同学有需要可进入参考. 我们先假设需要这样一个扩展,提供一个叫tao_string的函数,他的主要作用是返回一段字符,对应的PHP代码可能是这样: function tao_string($st[详细]
-
php curl模拟post请求提交数据例子总结
所属栏目:[PHP教程] 日期:2022-02-13 热度:64
在php中要模拟post请求数据提交我们会使用到curl函数,下面我来给大家举几个curl模拟post请求提交数据例子有需要的朋友可参考参考. 注意:curl函数在php中默认是不被支持的,如果需要使用curl函数我们需在改一改你的php.ini文件的设置,找到php_curl.dll去掉前面[详细]
-
php Header函数实现下载短点续传程序
所属栏目:[PHP教程] 日期:2022-02-13 热度:58
本文章给大家来总结几种实现下载短点续传程序功能,这些函数中主要是用到了php的header函数,有需要了解的朋友可进入参考. 例如:下载时输出,下载文件大小,文件名等等,前提是.htaccess文件的配置需要添加一句 :SetEnv no-gzip dont-vary 就是针对文件不进行压缩[详细]
-
php中读写文件和读写数据库的效率
所属栏目:[PHP教程] 日期:2022-02-13 热度:56
测试程序如下:说明1,由于读数据库语句调用简单的封包函数两次,所以把读文件也改成连续调用两次,数据库记录ID为1就在第一条,并且唯一索引. 测试实例代码如下: //说明2:测试两次一次是4K数据,一次是整形数据 set_time_limit(0); function fnGet($filename) { $[详细]
-
PHP页面跳转和跨站提交伪造Referer地址来源
所属栏目:[PHP教程] 日期:2022-02-13 热度:104
一、尝试过的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-13 热度:187
每个PHP脚本都限制了执行时间,所以我们需要通过 set_time_limit 来设置一个脚本的执行时间为无限长,然后使用 flush() 和 ob_flush() 来清除服务器缓冲区,随时输出脚本的返回值,当我们执行后,每隔5秒钟,我们会得到一行 Hello World,代码如下: header(Content-[详细]
-
PHP多线程的实现方法详解
所属栏目:[PHP教程] 日期:2022-02-13 热度:52
多线程是java中一个很不错的东西,很多朋友说在php中不可以使用PHP多线程了,其实那是错误的说法PHP多线程实现方法和fsockopen函数有关,下面我们来介绍具体实现程序代码,有需要了解的同学可参考. 当有人想要实现并发功能时,他们通常会想到用fork或者spawn thre[详细]
-
PHP中运用PHPExcel导出Excel示例
所属栏目:[PHP教程] 日期:2022-02-11 热度:111
在php中导出excel有一种最简单的方法就是导出csv文件,但要做到真正的导出excel文件我们可以借助于PHPExcel插件来实现. PHPExcel是个很强大的PHP操作Excel的类库,但是对于简单的将数据用PHP 导出 Excel来说这有点显得复杂,在google code上有一个PHP 导出 Exce[详细]