-
PHP无限级分类完成程序
所属栏目:[PHP教程] 日期:2022-02-13 热度:200
主要思路:首先看第三行和第四行,父类ID(PARENTID)的值是1,表示属于id=1这个类的子类,而一,二两行因为是一级分类,没有上级分类,所以父类ID(PARENTID)的值是0,表示初级分类,依次类推便实现了无限级分类,最终的效果是: ├一级分类A ├─┴二级分类A ├─┴[详细]
-
php里模拟POST提交数据两种方法
所属栏目:[PHP教程] 日期:2022-02-13 热度:175
下面总结了在php中有两种可以模仿用户进入登录或post数据的实现方法,对大家很有用,有需要的朋友可参考一下. 通过curl函数:PHP中的CURL函数库(Client URL Library Function) curl_close 关闭一个curl会话 curl_copy_handle 拷贝一个curl连接资源的所有内容[详细]
-
php截取html字符串自动补齐html标签
所属栏目:[PHP教程] 日期:2022-02-13 热度:157
文章来总结一下关于利用php截取html字符串自动补全html标签,实际开发中会经常碰到,很多人直接先strip_tags过滤掉html标签,但是就只剩下纯文本了,可读性非常差,下面是一个函数,代码如下: /** * 截取HTML,并自动补全闭合 * @param $html * @param $length * @p[详细]
-
PHP 无限分类完成程序
所属栏目:[PHP教程] 日期:2022-02-13 热度:194
1、数据库通过设置父类ID来进行唯一索引,然后使用函数的递归调用实现无限分类; 2、数据库设计通过特定格式进行排列,然后使用mysql查询关键函数:concat,程序实现比较简单,首先我们假设有这样的一个三级分类,新闻PHP新闻PHP6.0出来了. 如果我们要查找PHP6.0出[详细]
-
php CURL伪造IP与来源实现程序
所属栏目:[PHP教程] 日期:2022-02-13 热度:139
伪造IP来源对于php来说是很简单的一件事情,我们只要利用了php curl即可实现伪造IP来源,IP地址你可以随便写. 1,php实例代码如下: $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, http://localhost/2.php); curl_setopt($ch, CURLOPT_HTTPHEADER, array(X-[详细]
-
php curl 抓取页面几种方法说明
所属栏目:[PHP教程] 日期:2022-02-13 热度:162
curl主要是抓取数据,当然我们可以用其他的方法来抓取,比如fsockopen,file_get_contents等,但是只能抓那些能直接访问的页面,如果要抓取有页面访问控制的页面,或者是登录以后的页面就比较困难了,是把PHP的主页取回放到一个文件中. 例 1,使用PHP的CURL模块取回P[详细]
-
PHP 文件上传进度条完成程序
所属栏目:[PHP教程] 日期:2022-02-13 热度:76
在php中要实现上传进度条有很多方法,如ajax是现在的主流或利用iframe来实现,现在我们来介绍php的apc与uploadprogress实现文件上传进度条效果. 目前我知道的方法有两种,一种是使用PHP的创始人 Rasmus Lerdorf 写的APC扩展模块来实现(http://pecl.php.net/pac[详细]
-
php定时执行PHP脚本一些办法总结
所属栏目:[PHP教程] 日期:2022-02-13 热度:100
linux下定时执行php脚本,执行PHP脚本. 方法1:如果你想定时执行某一个PHP脚本,可以直接这样写: */1 * * * * root -q /bin/local/php /path/to/your/php/script.php(每一分钟执行一次script.php).注意,这样写需要把PHP变成可执行的脚本文件,在命令行下,脚本所[详细]
-
运用php创建word文档的例子
所属栏目:[PHP教程] 日期:2022-02-11 热度:191
下面来看一个使用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 热度:75
调用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伪造页面referer来源地址几种办法
所属栏目:[PHP教程] 日期:2022-02-11 热度:153
referer是php用来判断页面上级来源页面的一个超级变局变量了,我们可以使用referer来判断是从那个页面进入到此页面了,这样我们可以进行更好的跟踪了,下面我就来给各位朋友整理了几种伪造页面referer来源例子,希望例子能给各位朋友. file_get_contents方法,代[详细]
-
php 阻止单引号,双引号在接受页面转义
所属栏目:[PHP教程] 日期:2022-02-11 热度:52
页面转义单引号,双引号对于我们网站安全有很大的问题,我们经常会使用addslashes()和stripslashes()进行转义之后存入数据库了,这样可以防止sql注入了,下面来看看. PHP页面中如果不希望出现以下情况: 单引号被转义为 \,双引号被转义为 \ 那么可以进行如下设[详细]
-
php ZipArchive打包压缩zip文件示例
所属栏目:[PHP教程] 日期:2022-02-11 热度:148
ZipArchive类是一个文件压缩解压类是一个php自来的zip类,我们可以直接简单创建一个类然后就能实现打包了,下面小编给各位介绍一下吧,有需要了解的朋友可进入参考. 这里我采用的是php自带的ZipArchive类 a) 我们只需要new一个ZipArchive对象,然后使用open方法[详细]
-
php完成购物车程序代码
所属栏目:[PHP教程] 日期:2022-02-11 热度:101
购物车是现在电商开发者必须要做的一个功能了,下面我来给大家整理两个可用于电商网站的简单购物车程序代码,有兴趣的同学不防进入参考一下. 例子1:最近在写一个电子商务的网站,在做购物车的时候才发现php里面没有map这种数据结构,我们不能简单的通过一个hashm[详细]
-
php完成新浪短链接调用API代码
所属栏目:[PHP教程] 日期:2022-02-11 热度:159
前面写过了一篇文章是图片反盗链的,我自己弄得单独的页面就采用了sina的短连接,对于短连接来说还是方便的,地址太长占地方,下面分享源码,有注释,非原创,代码如下: ?php //Sina App_Key define(SINA_APPKEY, 31641035); function curlQuery($url) { //设置附加[详细]
-
PHPEXCEL导入excel表格产生数组
所属栏目:[PHP教程] 日期:2022-02-11 热度:148
本方法使用PHPEXCEL插件读取excel文件转化为数组了,后期还有没有完成的我们可以把转换成数组之后再保存到mysql数据库这个就非常的方便了,代码如下: ?php /** * @desc PHPEXCEL导入 * return array(); */ function importExcel($file) { require_once PHPExce[详细]
-
php中用缓存和不用缓存性能测试
所属栏目:[PHP教程] 日期:2022-02-11 热度:87
在未看到这篇文章之前我们一般不会对于缓存这么看重,经过测试之后我们发现使用文件缓存比直接使用数据库要快几倍,下面测试是6倍之多,下面一起来看看吧. 在Thinkphp项目中测试各种环境下的程序执行时间,不使用缓存,代码如下: ?php header(content-type:text/h[详细]
-
定时执行php文件示例 php计划任务
所属栏目:[PHP教程] 日期:2022-02-11 热度:137
本文章给各位整理了三种php计划任务的例子,分别是利用了windows,linux及php的ignore_user_abort的函数来执行,下面我给大家分别举几个例子,有兴趣的朋友可进入参考. WINDOWS中设置计划任务执行PHP文件 1、写一个PHP程序,命名为test.php,内容如下所示,代码如下[详细]
-
处理php curl_multi批处理造成CPU负载过高问题
所属栏目:[PHP教程] 日期:2022-02-10 热度:148
今天在利用curl_multi函数来获取一些外网内容时发现只要一运行curl_multi函数我的cpu就占得非常的高,后来看一站长分享了此问题解决方法我也整理一下与各位分享一下,希望对大家有帮助. 简单的cURL处理如下,代码如下: $ch = curl_init(); curl_setopt($ch, CUR[详细]
-
PHP网站安装完成程序
所属栏目:[PHP教程] 日期:2022-02-10 热度:133
网站安装过程我们需要几处非常简单,一个是我们要让用户输入用户名密码然后连接数据库之后再把我们以前准备好.sql文件利用php读取并执行,最后简单配置一下站点,这样一个完整的php网站安装过程就完美的搞定了. 这次顺便做了一个install.php才发现难度其实并不[详细]
-
php里解压压缩文件实例源码
所属栏目:[PHP教程] 日期:2022-02-10 热度:168
仔细的研究了一下,原来用php写的解压程序效率比想象的还是高很多的,既然这么好,干脆再优化一下后用到自己后台中,虽然现在大部分空间的控制面板中有压缩和解压这个功能,但是毕竟有时候有些麻烦. 做这个之前,没有接触过php压缩这一块,网上搜了一些,大多数都是p[详细]
-
PHP多线程 pthreads 和自动加载BUG问题
所属栏目:[PHP教程] 日期:2022-02-10 热度:106
php多线程功能是php5.3才真正的支持了,下面我就尝试了pthreads功能的一个测试同时也发测试时发现了一些bug了,具体bug原因还无法解决看其它朋友有经验吗. 需要注意的是,如果尝试用数组在线程间交换数据,你会失望的,因为php的数组本身不是线程安全的,正确的做[详细]
-
php把pdf生成png缩略图的实例程序
所属栏目:[PHP教程] 日期:2022-02-10 热度:137
需要安装imagick及其php扩展,一共有二个函数,都是从网上摘下来的,还没测试,这个方案应该可行,可以简单的仿照在线文档功能,有机会在项目中实践一下. 第一种,代码如下: /** * PDF2PNG * @param $pdf 待处理的PDF文件 * @param $path 待保存的图片路径 * @param[详细]
-
php完成memcache缓存实例详解
所属栏目:[PHP教程] 日期:2022-02-10 热度:146
一篇用php实现memcache缓存实例详解,这里利用了很多我们以前可能很少使用到的可用扩展,在php中共享内存也一样,使用一些共享的函数,无需安装任何扩展,开发人员就能够轻松操作内存段. 概述:共享内存是一种在相同机器中的应用程序之间交换数据的有效方式,一个进[详细]
-
php里Curl函数常用的两个例子,登陆 soap
所属栏目:[PHP教程] 日期:2022-02-10 热度:129
curl在php中在性能方法要比较其它相同功能函数要高得多,下面我给大家介绍我自己常用的函数一个使用PHP curl 来做登陆后的抓取时使用,一个使用PHP curl来实现soap;我想你会感兴趣. 例子,模拟登陆,代码如下: /** * 模拟登陆 * $url 请求地址 * $post 需要POST[详细]