(1).php.ini配置允许加载远程文件
allow_url_fopen = On
(2).创建本地文件invoke.php
<?php require('https://blog.5b1.cn/test.txt');
(3).创建远程文件https://blog.5b1.cn/test.txt
<?php echo '1024';
(4).执行invoke.php输出1024
提示:require和include都支持,如果远程文件的内容中包含PHP代码则会执行,如果不是PHP代码会当做文本输出。这样是非常危险的,容易被渗透。
<!doctype html> <html> <head> <meta charset="utf-8"> <title>demo</title> </head> <bod...
if($_SERVER['REQUEST_METHOD'] == 'POST') { echo('This is post '); } elseif ($_SERVER['...
php多进程应用场景主要是非web端,fpm下是不支持多进程的,非类linux操作系统都不支持,请在cli模式使用.可以使用多进程做任务分发,批量计算,批量文件处理,批量爬虫,网络运维等等。下面看一份简单的入门demo//创建子进程 $pid=pcntl_fork(); //返回-1,创建失败,不...
array_merge是最常用的数组合并方法,+号同样也可以,但是却有很大不同。array_merge遇到相同字符串key,后面数组的key会覆盖前面数组的key,+号正好相反。$a = [ 'one' => 'A on...
将jsonp转为PHP数组和对象。/** * jsonp转数组|Jsonp转json * @param string $jsonp jsonp字符串 * @param bool $as...
断点下载的原理:http请求头添加Range参数告诉文件服务器端需要的字节范围例如1个文本文件的字节为1000,第一次请求Range: bytes=0-500第二次请求Range: bytes=501-1000通过每次的请求将返回的流追加写入到文件。注意的项目:断点下载服务器端的每次只返回字节传输的...