当前位置:首页 > PHP

PHP

  • 最新
  • 浏览
  • 评论

php redis事务

高老师6年前 (2019-11-01)1515
php redis事务
概念请参考w3school文章: redis watch ,redis exec (看完基本秒懂)(1)基本事务://连接本地的 Redis 服务 $redis = new Redis(); $redis->con...

php mcrypt扩展被废弃的解决方案

高老师6年前 (2019-10-29)1244
php mcrypt扩展被废弃的解决方案
使用openssl扩展对应替换mcrypt的函数,(比较麻烦,但是openssl是未来趋势)在新版php中编译mcrypt扩展使用一个纯php代码实现的mcrypt扩展库,git地址为https://github.com/phpseclib/mcrypt_compat,每个mcrypt的方法都已经实...

php下载远程文件(支持断点续传,支持超大文件)

高老师6年前 (2019-09-29)2052
php下载远程文件(支持断点续传,支持超大文件)
断点下载的原理:http请求头添加Range参数告诉文件服务器端需要的字节范围例如1个文本文件的字节为1000,第一次请求Range: bytes=0-500第二次请求Range: bytes=501-1000通过每次的请求将返回的流追加写入到文件。注意的项目:断点下载服务器端的每次只返回字节传输的...

php代理下载,php代下载文件,php下载远程文件,php远程文件下载

高老师6年前 (2019-09-28)1359
php代理下载,php代下载文件,php下载远程文件,php远程文件下载
经常我们下载国外资源容易被墙,可以通过php脚本获取远程文件流然后输出给我们的浏览器来下载。<?php //设置下载文件的url $url = 'https://mirrors.huaweicloud.com/ubuntukylin/ubuntukylin-19....

php jsonp转json,php jsonp转数组,php jsonp转对象

高老师6年前 (2019-09-27)2015
php jsonp转json,php jsonp转数组,php jsonp转对象
将jsonp转为PHP数组和对象。/**  * jsonp转数组|Jsonp转json  * @param string $jsonp jsonp字符串  * @param bool $as...

PHP最快方式模拟curl,PHP最快爬虫模拟方法

高老师6年前 (2019-09-20)1741
PHP最快方式模拟curl,PHP最快爬虫模拟方法
有时候我们需要爬一个接口,但是这个接口需要很多参数,包括header和cookie要去编写,使用php curl模拟实在太慢。我们可以通过浏览器的network来复制请求为curl命令。例如我需要模拟请求接口地址:https://www.xkmz.cc/Ajax/Debug/delly,我们只需要在...

php命令行中文乱码,php cli中文乱码

高老师6年前 (2019-09-05)2058
 php命令行中文乱码,php cli中文乱码
<?php //如果支持exec函数,可以使用的方式 exec('chcp 65001'); //如果exec函数因安全问题禁用,可以使用的方式 pclose(popen('chcp 65001', 'r'));...

composer自动加载类库(非psr4规范的文件)

高老师6年前 (2019-08-09)1439
composer自动加载类库(非psr4规范的文件)
在项目下的composer配置文件修改(PaySdk是我这里一个支付sdk的目录,包含各种各样的支付sdk,这样写的意思让composer自动把PaySdk下的所有文件自动加载):"autoload": {      &...

PHP Startup: Unable to load dynamic library 'C:\php\ext\php_curl.dll找不到指定的模块

高老师6年前 (2019-07-17)2109
PHP Startup: Unable to load dynamic library 'C:\php\ext\php_curl.dll找不到指定的模块
最近在编写windows php多线程的东西,从官网下载了PHP的线程安全版,尝试开启curl扩展extension=php_curl.dllphp -m 却提示 PHP Startup: Unable to load dynamic library 'C:\php\ext\php_curl...

packagist包发布稳定版

高老师6年前 (2019-07-03)9394775
packagist包发布稳定版
自己的composer已经发布到packagist,但是无法使用composer require easy-task/easy-task来安装,只能在配置文件使用如下方式安装:"require": {     "easy...