1
私はcasperjsにPHPから二つの引数を送信しようとしていますが、これは私のコードです:PHPからcasperjsに2つの引数を送るにはどうしたらいいですか?
echo "myurli: ".$myurli."<br>";
echo "file_path: ".$file_path."<br>";
parser($myurli, $file_path);
function parser($myurli, $file_path) {
try {
echo(exec("C:\casperjs\bin\casperjs.exe C:\OpenServer\domains\casper\auth.js $myurli $file_path 2>&1"));
flush();
} catch (Exception $exc) {
echo('Ошибка!');
echo $exc->getTraceAsString();
}
}
、これが私のcasperjsコードの一部です:私はこれらの引数をチェックすると
var system = require('system');
var args = system.args;
var myurli = args[4];
var file_path = args[5];
は、私を得ますmyurliですが、file_pathは[object Object]です。ここで何が間違っていますか?あなたはキャスパーのCLIに引数を与えることができ
は、コンソール 'となっているものをデバッグしてみてください。 log(JSON.stringify(args)); ' – Vaviloff