PHP

PHP实现大文件分割上传与分片上传

转载:http://www.zixuephp.com/phpstudy/phpshilie/20170829_43029.html服务端为什么不能直接传大文件?跟php.ini里面的几个配置有关upload_max_filesize = 2M //PHP最大能接受的文件大小post_max...

Linux环境PHP5.6升级7.1.8

PHP7和HHVM比较PHP7的在真实场景的性能确实已经和HHVM相当,在一些场景甚至超过了HHVM。HHVM的运维复杂,是多线程模型,这就代表着如果一个线程导致crash了,那么整个服务就挂了,并且它不会自动重启。另外它采用JIT,那么意味着,重启以后要预热,没有预热的情况下,性能较为糟糕。并且多线程模型调试困难,这...

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...