PHP

PHP中如何使用Redis接管文件存储Session详解

https://www.jb51.net/article/151580.htm 前言 php默认使用文件存储session,如果并发量大,效率会非常低。而redis对高并发的支持非常好,可以利用redis替换文件来存储session。 最近就遇到了这个问题,之前找了网上的一套直播系统给客户...

用php实现一个双向队列 如何实现?

PHP面试题作业classDuiLie{private$array=array();//声明空数组publicfunctionsetFirst($item){returnarray_unshift($this->array,$item);//头入列}publicfunctiondelFirst(){returna...

php裁剪图片(支持定点裁剪)

/***图片裁剪函数,支持指定定点裁剪和方位裁剪两种裁剪模式*@param<string>$src_file原图片路径*@param<int>$new_width裁剪后图片宽度(当宽度超过原图片宽度时,去原图片宽度)*@param<int>$new_height裁剪后图片高度(当宽度...

基于Thinkphp5+phpQuery 网络爬虫抓取数据接口,统一输出接口数据api

一个基于Thinkphp5+phpQuery网络爬虫抓取数据接口统一输出接口数据api.适合正在学习Vue,AngularJs框架学习开发demo,需要接口并保证接口不跨域的问题,新闻分类(头条/军事/娱乐/体育/科技/艺术/教育/要闻)数据接口视频分类(精品视频/搞笑视频/美女视频/体育视频/新闻现场)接口,图片(c...

phpquery中文手册

【简介】phpQuery是一个基于PHP的服务端开源项目,它可以让PHP开发人员轻松处理DOM文档内容。更有意思的是,它采用了jQuery的思想,使得可以像使用jQuery一样处理页面内容,获取想要的页面信息。【步骤】1.引入phpquery类库下载连接点击下载include'phpQuery/phpQuery.php...
代码星球·2020-11-21

PHP蜘蛛爬虫开发文档

《我用爬虫一天时间“偷了”知乎一百万用户,只为证明PHP是世界上最好的语言》所使用的程序框架编写PHP网络爬虫,需要具备以下技能:爬虫采用PHP编写从网页中抽取数据需要用XPath当然我们还可以使用CSS选择器很多情况下都会用到正则表达式Chrome的开发者工具是神器,很多AJAX请求需要用它来分析注意:本框架只能在命...

关于php网络爬虫phpspider

   前几天,被老板拉去说要我去抓取大众点评某家店的数据,当然被我义正言辞的拒绝了,理由是我不会。。。但我的反抗并没有什么卵用,所以还是乖乖去查资料,因为我是从事php工作的,首先找的就是php的网络爬虫源码,在我的不懈努力下,终于找到phpspider,打开phpspider开发文档首页...

php serialize讲解与json性能测试

序列化是将对象状态转换为可保持或可传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。将对象的状态信息转换为可以存储或传输的窗体的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象。通常,...

可编辑的表格:jQuery+PHP实现实时编辑表格字段内容

  http://www.helloweba.com/view-blog-74.htmlhttp://www.helloweba.com/demo/editTable/http://www.freejs.net/article_biaodan_50.html...

php开发中处理emoji表情和颜文字的兼容问题

背景:随着手机的普及,现在移动开发很火爆,已经远远超过了pc端。在移动设备经常会发生用户发送的内容中包含emoji表情,在显示时就是乱码。一般是因为Mysql表设计时,都是用UTF8字符集的。把带有emoji的昵称字段往里面insert一下就没了,整个字段变成了空字符串。这是因为Mysql的utf8字符集是3字节的,而...

php 扫描url死链接 33[31m ANSI Linux终端输出带颜色

*从Packagist上搜索需要的包 https://packagist.org/ *通过composer下载依赖包composerrequireguzzlehttp/guzzlecomposerrequireleague/csv  *使用composer自动加载器,编写scan.php<?p...
代码星球·2020-11-21

php socket 发送HTTP请求 POST json

*HttpRequest.php<?phpnamespaceethttp;/***CreatedbyPhpStorm.*User:mingzhanghui*Date:2018-09-18*Time:16:19*/classHttpRequest{constBUFSIZE=4096;constDEFAULT_OPT...

php使用microtime(true)查看代码执行时间

<?PHP$t1=microtime(true);for($i=1;$i<=1000;$i++){echo$i."*";}echo"<br>";$t2=microtime(true);echo$t1."<br>";echo$t2."<br>";echo"消耗时间:".ro...

ThinkPHP 的缓存大概多久更新一次

ThinkPHP的缓存大概多久更新一次可以自己设置:thinkPHP的缓存默认是文件缓存,保存在Runtime文件夹里面,如果不设置过期时间,且不清除Runtime文件,就会一直存在。如果设置了缓存时间,时间到了就会自己删除掉。还有就是其他的缓存方式,thinkPHP还支持memcache缓存方式,文件保存方式是放在服...

PHP实现对短信验证码发送次数的限制

http://www.jb51.net/article/94878.htm对用户获取短信验证码的手机号、ip、和浏览器(使用唯一标识)进行限制。本文介绍的方法是对用户每天只能通过同一浏览器或同一ip地址获取验证码10次或者同一手机号只能获取3次短信验证码,三种限制为“或”关系,一条超限就不发验证码。方法是通过在服务器端...