• php模式设计之 工厂模式

    栏目:PHP 时间:2019-08-17 00:51

     那么何为工厂模式?  从名字来看,似乎看不出什么端倪。工厂模式,和生产有关?还是和生产流程有关?难道还和工厂领导有关?和领导秘书有关?秘书... 好了不卖关子了,所谓工厂模式还真和生产有关。生产什么呢?生产出来的是一

    Read more

  • PHP操作MySQL防止SQL注入

    栏目:PHP 时间:2019-05-29 06:14

    1.魔术引用 (推荐指数3) addslashes()与stripslashes()是功能相反的函数。 addslashes()用于对变量中的' " 和NULL添加斜杠,用于避免传入sql语句的参数格式错误,同时如果有人注入子查询,通过加可以将参数解释为内容,

    Read more

  • 其实在写这篇文章的时候感觉自己已经落伍了,不过笔者在百度上搜索"微信支付开发之扫描支付(模式二)后如何回调"寻找答案时,发现依旧有很多朋友没有解决这个问题,所以就把自己的解决思路分享给大家。 一、下载微信支付SDK

    Read more

  • phpcms的微信扫码支付PHP接入总结

    栏目:PHP 时间:2018-10-08 00:03

    微信扫码支付分为两种模式, 模式一比较复杂,需要公众号配置回调地址。模式二比较简单,只需要在代码中配置回调地址就可以了。我这次使用的是模式二。需要配置参数,const APPID = 'xxx';const MCHID = 'xxx&#3

    Read more

  • php处理emoji表情的问题的方法

    栏目:PHP 时间:2018-07-01 03:57

    给一个标准的解决方案: mysql的版本必须为v5.5.3或更高 把数据库表的编码改成utf8mb4 -- UTF-8 Unicode 然后需要存储emoji表情的字段选择utf8mb4_general_ci 数据库连接也需要改为utf8mb4(可以不用)设置完成后,应该

    Read more

  • 使用PHP uniqid函数生成唯一ID

    栏目:PHP 时间:2018-06-28 17:43

    生成唯一ID的应用场景非常普遍,如临时缓存文件名称,临时变量,临时安全码等,uniqid()函数基于以微秒计的当前时间,生成一个唯一的 ID。由于生成唯一ID与微秒时间关联,因此ID的唯一性非常可靠。生成的唯一ID默认返回的字符串

    Read more

  • MySQL使用limit 1提高sql查询效率

    栏目:PHP 时间:2018-06-26 02:59

      在做大数据量的web开发的过程中,在程序开发的任何一步中都需要认真的思考能否有更好的办法来提高程序的执行效率。  下面分享一个在实际工作中经常用到却很容易被忽视的一个优化mysql查询效率的方法,合理的使用li

    Read more

  •   用php处理百万级以上的数据提高查询速度的方法:  1.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。  2.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by

    Read more

  • php采集类snoopy2.0使用说明

    栏目:PHP 时间:2018-06-22 02:48

    snoopy是一个php类,用来模仿web浏览器的功能,它能完成获取网页内容和发送表单的任务。Snoopy的一些功能特点: 抓取网页的内容 fetch() 抓取网页的文本内容 (去除HTML标签) fetchtext() 抓取网页的链接,表单 fetchlinks

    Read more

  • PHP一些常用的爬虫框架中文介绍

    栏目:PHP 时间:2018-06-22 02:38

    第一篇文章介绍了使用原生的PHP和PHP的扩展库实现了爬虫技术。本文尝试使用PHP爬虫框架来写,首先对三种爬虫技术phpQuery,PHPcrawer, snoopy进行对比,然后分析模拟浏览器行为的方式,重点介绍下snoopy所有代码挂在我的githu

    Read more