我正在尝试在不等待内容的情况下执行file_get_content BUT的变体.基本上我在不同的URL请求另一个PHP脚本,它将下载一个大文件,所以我不想等待文件完成加载.任何人有任何想法?
谢谢!
最简单的方法是:
$fh = popen("php /path/to/my/script.php");
// Do other stuff
// Wait for script to finish
while (fgets($fh) !== false) {}
// Close the file handle
pclose($fh);
Run Code Online (Sandbox Code Playgroud)
如果您根本不想等待它完成:
exec("php /path/to/my/script.php >> /dev/null &");
Run Code Online (Sandbox Code Playgroud)
或者
exec("wget http//www.example.com/myscript.php");
Run Code Online (Sandbox Code Playgroud)