随笔分类 -  PHP

优化PHP程序的方法(温故知新)
摘要:1. If a method c++an be static, declare it static. Speed improvement is by a factor of 4. 如果一个方法可静态化,就对它做静态声明。速率可提升至4倍。 2. echo is faster than print. 阅读全文
posted @ 2016-08-30 22:18 飘渺的悠远 阅读(191) 评论(0) 推荐(0)
php new self()和new static()
摘要:复制 self 指的是解析上下文,而不是调用上下文。例子里,self被解析为定义get_self()的A,而不是解析为调用self的B。 php5.3中引入了延迟静态绑定的概念,该特性最明显的标志就是新关键字static。static指的是被调用的类。例子里B::get_static()将生产新的B 阅读全文
posted @ 2016-08-30 22:17 飘渺的悠远 阅读(214) 评论(0) 推荐(0)
PHP利用Curl实现多线程抓取网页和下载文件
摘要:PHP 利用 Curl 可以完成各种传送文件操作,比如模拟浏览器发送GET,POST请求等等,然而因为php语言本身不支持多线程,所以开发爬虫程序效率并不高,一般采集 数据可以利用 PHPquery类来采集数据库,在此之外也可以用 Curl ,借助Curl 这个功能实现并发多线程的访问多个url地址 阅读全文
posted @ 2016-08-30 22:17 飘渺的悠远 阅读(945) 评论(0) 推荐(0)
优化 PHP 代码建议
摘要:1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。2、$row[’id’] 的速度是$row[id]的7倍。3、echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接 1、如果能将类的方法定义成static,就尽量定 阅读全文
posted @ 2016-08-30 22:16 飘渺的悠远 阅读(160) 评论(0) 推荐(0)
php简单实用的操作文件工具类(创建、移动、复制、删除)
摘要:php简单实用好用的文件及文件夹复制函数和工具类(创建、移动、复制、删除) 复制 还有更流弊的工具类: 阅读全文
posted @ 2016-08-30 22:15 飘渺的悠远 阅读(1252) 评论(0) 推荐(0)
利用PHP从淘宝采集评论和成交数据
摘要:如果不想通过淘宝开放平台API获取数据,那么另外一个很好的办法就是采集了。一般来说,采集一个网页上的内容,只需要用CURL获取源代码,然后用正则表达式取出需要的内容就可以,不过如果这样载入一个淘宝的页面,会 如 果不想通过淘宝开放平台API获取数据,那么另外一个很好的办法就是采集了。一般来说,采集一 阅读全文
posted @ 2016-08-30 22:13 飘渺的悠远 阅读(2317) 评论(0) 推荐(0)
ThinkPHP整合支付宝担保交易
摘要:ThinkPHP整合支付宝担保交易本代码参考大神 http://www.thinkphp.cn/code/240.html 的思路 1.登陆支付宝后台,下载担保交易的集成包。 2.下载完成后的文件说明: 纯担保交易接口-create_partner_trade_by_buyer(2 ThinkPHP 阅读全文
posted @ 2016-08-30 22:12 飘渺的悠远 阅读(549) 评论(0) 推荐(0)
ThinkPHP3.2对接开发支付宝即时到帐接口
摘要:ThinkPHP3.2对接开发支付宝即时到帐接口 在做一些商城、自动发卡网站、会员积分充值、金币充值等等这类网站都时候,我们极大可能需要使用到第三方都支付接口、不管是财付通、支付宝、银联、贝宝、易宝这些都 ThinkPHP3.2对接开发支付宝即时到帐接口 在做一些商城、自动发卡网站、会员积分充值、金 阅读全文
posted @ 2016-08-30 22:11 飘渺的悠远 阅读(660) 评论(0) 推荐(0)
ThinkPHP3.2.3自带的分页用法--很简单实用
摘要:把解压后的Page.class.php放入ThinkPHP/Extend/Library/ORG/Util/(如果没有请手动创建)目录下面。thinkphp 自带的分页非常好用美观,先看一下如下代码片段 $Data = M('Data'); // 实例化Data数据对象 把解压后的Page.clas 阅读全文
posted @ 2016-08-30 22:10 飘渺的悠远 阅读(716) 评论(0) 推荐(0)
php缓存技术总结
摘要:全页面静态化缓存也就是将页面全部生成html静态页面,用户访问时直接访问的静态页面,而不会去走php服务器解析的流程。此种方式,在CMS系统中比较常见,比如dedecms;一种比较常用的实现方式是用输出缓存:Ob1、全页 全页面静态化缓存也就是将页面全部生成html静态页面,用户访问时直接访问的静态 阅读全文
posted @ 2016-08-30 22:04 飘渺的悠远 阅读(185) 评论(0) 推荐(0)
做了一个无限评论,不知道咋样
摘要:无限评论html<style> {literal} *{ margin: 0 auto} h3{border:1px #999 solid; height:30px; width:780px;} .nr{ text-indent:2em;} {/literal} </style> </head> < 阅读全文
posted @ 2016-08-30 22:03 飘渺的悠远 阅读(264) 评论(0) 推荐(0)
ThinkPHP邮件发送函数示例
摘要:ThinkPHP邮件发送函数示例详解 阅读全文
posted @ 2016-08-30 22:02 飘渺的悠远 阅读(250) 评论(0) 推荐(0)
thinkphp 3.23 第三方登录sdk集成包
摘要:本集成包在官方包上扩展了支付宝登录和微信,支持最新的3.23版本 config /* URL配置 */ 'URL_CASE_INSENSITIVE' => true, //默认false 表示URL区分大小写 true则表示不区分大小写 'URL_MODEL' 本集成包在官方包上扩展了支付宝登录和微 阅读全文
posted @ 2016-08-30 22:01 飘渺的悠远 阅读(2109) 评论(0) 推荐(0)
ThinkPHP自动获取关键词(调用第三方插件)
摘要:ThinkPHP自动获取关键词调用在线discuz词库 先按照下图路径放好插件 方法如下 复制 插件源码: AutoKeyword.php 复制 words.php 阅读全文
posted @ 2016-08-30 21:59 飘渺的悠远 阅读(2021) 评论(0) 推荐(0)
PHP初学者必须掌握的10个知识点
摘要:这里总结了PHP初学者容易感到困惑的10个问题,供大家参考。1、页面之间无法传递变量get,post,session在最新的php版本中自动全局变量是关闭的,所以要从上一页面取得提交过来得变量要使用1、页面之间无法传递变量 ge 这里总结了PHP初学者容易感到困惑的10个问题,供大家参考。1、页面之 阅读全文
posted @ 2016-08-30 21:55 飘渺的悠远 阅读(337) 评论(0) 推荐(0)
PHP函数之日期时间函数date()使用详解
摘要:date()函数是我们在php开发中常碰到并且会使用到的一个日期函数,下面我来给大家介绍date()函数的一些基本扮靓和方法,有需要了解的朋友可进入参考 date()函数是我们在php开发中常碰到并且会使用到的一个日期函数,下面我来给大家介绍date()函数的一些基本扮靓和方法,有需要了解的朋友可进 阅读全文
posted @ 2016-08-30 17:07 飘渺的悠远 阅读(2893) 评论(0) 推荐(0)
php的urlencode()URL编码函数浅析
摘要:URLEncode:是指针对网页url中的中文字符的一种编码转化方式,最常见的就是Baidu、Google等搜索引擎中输入中文查询时候,生成经过Encode过的网页URL。 URLEncode:是指针对网页url中的中文字符的一种编码转化方式,最常见的就是Baidu、Google等搜索引擎中输入中文 阅读全文
posted @ 2016-08-27 17:20 飘渺的悠远 阅读(246) 评论(0) 推荐(0)
PHP弹出提示框并跳转到新页面即重定向到新页面
摘要:本文为大家介绍下使用PHP弹出提示框并跳转到新页面,也就是大家所认为的重定向,下面的示例大家可以参考下 本文为大家介绍下使用PHP弹出提示框并跳转到新页面,也就是大家所认为的重定向,下面的示例大家可以参考下 这两天写一个demo,需要用到提示并跳转,主要页面要求不高,觉得没必要使用AJAX,JS等, 阅读全文
posted @ 2016-08-27 13:27 飘渺的悠远 阅读(1383) 评论(0) 推荐(0)