-2
當我嘗試傳遞一個短字符串時,它會通過,當我嘗試傳遞一個較長的字符串時,它不會通過。通過執行傳遞長字符串
下面是我使用的代碼:
的index.php
function bgExec($cmd) {
if(substr(php_uname(), 0, 7) == "Windows"){
pclose(popen("start /B ". $cmd, "r"));
}else {
exec($cmd . " > /dev/null &");
}
}
$string = "some long string";
bgExec("php -q process.php $string");
process.php
file_put_contents('file.txt', print_r($argv[1], true));
是否有任何解決方案,通過一個較長的字符串?
你只是知道如何downvote:/試圖幫忙而不是downvoting – Mohamed