-
php无限级分类 带层深 算法
所属栏目:[PHP教程] 日期:2022-02-13 热度:167
一个利用数组来实现无限级分类php类程序,有需要的朋友可参考,这里就不多说什么了直接复制上代码. php无限级分类(带层深)算法实例代码如下: ?php $cates = array( array( cid = 1, cname = 新闻, pid = 0 ), array( cid = 2, cname = 通知, pid = 0 ), arra[详细]
-
PHP产生带LOGO的二维码图像
所属栏目:[PHP教程] 日期:2022-02-13 热度:80
现在二维码是我们一些软件站或下载站常用的一种东西了,特别是微信都会使用二维码来加好友,下面我来介绍利用php生成二维码多种方法. 方法一,这种生成就是一个二维码中间不带图片的,直接调用google的一个功能就实现了,代码如下: $urlToEncode=http://gz.altm[详细]
-
php里include require utf-8文件时顶部产生空行
所属栏目:[PHP教程] 日期:2022-02-13 热度:185
include()产生一个警告而require()则导致一个致命错误,换句话说,如果想在遇到丢失文件时停止处理页面就用require(),include()就不是这样,脚本会继续运行,同时也要确认设置了合适的include_path,注意在 PHP 4.3.5之前,包含文件中的语法错误不会导致程序停止[详细]
-
php里获取中文首字母程序代码
所属栏目:[PHP教程] 日期:2022-02-13 热度:188
我们经常会看到一些网站按城市名来分或按字母来排名,下面我就来介绍这个东西如何实现的吧,我们分享一段利用php取得中文字符串中第一个汉字的字母,代码如下: ?php $limit = array( //gb2312 拼音排序 array(45217,45252), //A array(45253,45760), //B arra[详细]
-
PHP手机号归属地查找程序代码
所属栏目:[PHP教程] 日期:2022-02-13 热度:102
本文章总结了两个常用的手机归属地查询程序,一种是利用api调用第三方接口实现,一种是利用我们自己的手机数据库查询然后再判断手机号归属地查询. 先来看一个调用第三方法网站的一个程序,主要使用curl实现,需要开启php对curl的支持,如果你是windows系统在你[详细]
-
php里文件缓存实现程序代码
所属栏目:[PHP教程] 日期:2022-02-13 热度:99
php文件缓存就是指把缓存生成一个文件,这个文件可以是php,txt等等文件,当我下载访问时就来判断访问上次生成时间,如果超过了我们指定的时间再重新生成一次,否则就直接调用缓存文件,这样就可以减少了对mysql数据库的查询了. php文件缓存原理 把需要缓存的数[详细]
-
php内存缓存完成程序代码
所属栏目:[PHP教程] 日期:2022-02-13 热度:80
在php中缓存分为很多种类型如,内存缓存,文件缓存,页面缓存本文章要来讲述关于php中内存缓存的一些方法,下面我们介绍Memcached缓存和php自带的APC缓存方法. 1.Memcached缓存。 memcached是高性能的分布式内存缓存服务器,通过缓存数据库查询结果,减少数据库[详细]
-
php上传Excel文件时怎样判断文件中有图片
所属栏目:[PHP教程] 日期:2022-02-13 热度:161
php上传Excel文件时如何判断文件中有图片,实例代码如下: $excelPath = Test.xls; $objReader = PHPExcel_IOFactory::createReader(Excel5); $objReader-setReadDataOnly(true); //开源代码Cuoxin.com $objPHPExcel = $objReader-load($excelPath); $curren[详细]
-
php里CURL实现模拟登录并采集数据
所属栏目:[PHP教程] 日期:2022-02-13 热度:183
在php中采集我们用的是简单的采集方式,例如file_get_contents就无法做到了,但是如果想模拟登录用户并采集利用它就没办法了,我们可利用CURL函数来实现模拟登录并采集数据. 这里要说一些,默认情况下,PHP的CURL功能是没有开启的,所以你要自己去开启这个功能,[详细]
-
PHP操作MongoDB配置和学习笔记
所属栏目:[PHP教程] 日期:2022-02-13 热度:138
1,PHP操作MongoDB配置与学习笔记有需要的朋友可参考参考,Mongo主要解决的是海量数据的访问效率问题,根据官方的文档,当数据量达到50GB以上的时候,Mongo的数据库访问速度是MySQL的 10倍以上. 2,安装(windows only) 到官网下载对应的包,解压到d:mongodb,创[详细]
-
php产生二维码程序代码
所属栏目:[PHP教程] 日期:2022-02-13 热度:71
生成二维码程序在网上可以找到很多我们发现像google,还有一些国外站都提供了免费生成二维码的插件或api了,下面我来给大家介绍几种. 最简单最实例的goolge开源方法. 1.google开放api,例代码如下: $urlToEncode=http://gz.altmi.com; generateQRfromGoogle($[详细]
-
PHP无限分类实例程序
所属栏目:[PHP教程] 日期:2022-02-13 热度:123
无限分类的原理:就像windows下新建一个文件夹,在新建的文件夹下又可以新建一个文件夹,这样无限循环下去,无限分类也是这样,父类可以分出它子类,子类又可以分出它的子类,这样一直无限循环下去. 例1,代码如下: $yArr = array( 1 = array(id=1,parentid=0,name[详细]
-
PHP里向socket服务器收发数据
所属栏目:[PHP教程] 日期:2022-02-13 热度:80
在PHP要向其它程序发送数据,则需要使用到php的socket功能来实例了,下面我们简单看一个实例,代码如下: /*socket收发数据 @host(string) socket服务器IP @post(int) 端口 @str(string) 要发送的数据 @back 1|0 socket端是否有数据返回 返回true|false|服务端[详细]
-
PHP运用memcache缓存技术简单介绍
所属栏目:[PHP教程] 日期:2022-02-13 热度:198
一个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文件示例 php计划任务
所属栏目:[PHP教程] 日期:2022-02-11 热度:192
本文章给各位整理了三种php计划任务的例子,分别是利用了windows,linux及php的ignore_user_abort的函数来执行,下面我给大家分别举几个例子,有兴趣的朋友可进入参考. WINDOWS中设置计划任务执行PHP文件 1、写一个PHP程序,命名为test.php,内容如下所示,代码如[详细]
-
php中用缓存和不用缓存性能测试
所属栏目:[PHP教程] 日期:2022-02-11 热度:79
在未看到这篇文章之前我们一般不会对于缓存这么看重,经过测试之后我们发现使用文件缓存比直接使用数据库要快几倍,下面测试是6倍之多,下面一起来看看吧. 在Thinkphp项目中测试各种环境下的程序执行时间,不使用缓存,代码如下: ?php header(content-type:text[详细]
-
PHPEXCEL导入excel表格产生数组
所属栏目:[PHP教程] 日期:2022-02-11 热度:136
本方法使用PHPEXCEL插件读取excel文件转化为数组了,后期还有没有完成的我们可以把转换成数组之后再保存到mysql数据库这个就非常的方便了,代码如下: ?php /** * @desc PHPEXCEL导入 * return array(); */ function importExcel($file) { require_once PHPEx[详细]
-
php完成新浪短链接调用API代码
所属栏目:[PHP教程] 日期:2022-02-11 热度:94
前面写过了一篇文章是图片反盗链的,我自己弄得单独的页面就采用了sina的短连接,对于短连接来说还是方便的,地址太长占地方,下面分享源码,有注释,非原创,代码如下: ?php //Sina App_Key define(SINA_APPKEY, 31641035); function curlQuery($url) { //设置附[详细]
-
php完成购物车程序代码
所属栏目:[PHP教程] 日期:2022-02-11 热度:77
购物车是现在电商开发者必须要做的一个功能了,下面我来给大家整理两个可用于电商网站的简单购物车程序代码,有兴趣的同学不防进入参考一下. 例子1:最近在写一个电子商务的网站,在做购物车的时候才发现php里面没有map这种数据结构,我们不能简单的通过一个has[详细]
-
php ZipArchive打包压缩zip文件示例
所属栏目:[PHP教程] 日期:2022-02-11 热度:167
ZipArchive类是一个文件压缩解压类是一个php自来的zip类,我们可以直接简单创建一个类然后就能实现打包了,下面小编给各位介绍一下吧,有需要了解的朋友可进入参考. 这里我采用的是php自带的ZipArchive类 a) 我们只需要new一个ZipArchive对象,然后使用open方[详细]
-
php 阻止单引号,双引号在接受页面转义
所属栏目:[PHP教程] 日期:2022-02-11 热度:155
页面转义单引号,双引号对于我们网站安全有很大的问题,我们经常会使用addslashes()和stripslashes()进行转义之后存入数据库了,这样可以防止sql注入了,下面来看看. PHP页面中如果不希望出现以下情况: 单引号被转义为 \,双引号被转义为 \ 那么可以进行如下[详细]
-
PHP伪造页面referer来源地址几种办法
所属栏目:[PHP教程] 日期:2022-02-11 热度:93
referer是php用来判断页面上级来源页面的一个超级变局变量了,我们可以使用referer来判断是从那个页面进入到此页面了,这样我们可以进行更好的跟踪了,下面我就来给各位朋友整理了几种伪造页面referer来源例子,希望例子能给各位朋友. file_get_contents方法,[详细]
-
运用php创建word文档的例子
所属栏目:[PHP教程] 日期:2022-02-11 热度:121
下面来看一个使用php创建word文档的例子的,创建word文件处理类非常的简单,我们只要加载起来然后创建类再生成就可以了,例子代码如下: ?php include(word.php); $word=new word; $word-start(); ? 直接用php创建word文档,如果你打开word.doc,看到了这里的介[详细]
-
php中nusoap使用java axis2发布的webservice
所属栏目:[PHP教程] 日期:2022-02-11 热度:170
调用webservice:开发环境是:Eclipse3.6 (java IDE)+ JDK 1.6 + Tomcat 7.0 + Axis2 1.6 + php 5.2.14 (IDE为eclipse-php-helios-SR1-win32.zip)+ apache2.2.15,这些软件随时都在更新,请读者谷歌百度一下到官网下载。 一、在java端编写服务,并利用axis2发[详细]
-
php里解压压缩文件实例源码
所属栏目:[PHP教程] 日期:2022-02-10 热度:120
仔细的研究了一下,原来用php写的解压程序效率比想象的还是高很多的,既然这么好,干脆再优化一下后用到自己后台中,虽然现在大部分空间的控制面板中有压缩和解压这个功能,但是毕竟有时候有些麻烦. 做这个之前,没有接触过php压缩这一块,网上搜了一些,大多数都[详细]