-1
私はシェル上でこれを実行し、私はブラウザ経由でphantomjs phpを実行するには?
[ルート@ S1〜]#のphantomjs /opt/phantomjs/examples/hello.js こんにちは、世界の結果を得ます!
しかし、これをブラウザ経由でPHP上で実行するにはどうすればよいですか?
私はシェル上でこれを実行し、私はブラウザ経由でphantomjs phpを実行するには?
[ルート@ S1〜]#のphantomjs /opt/phantomjs/examples/hello.js こんにちは、世界の結果を得ます!
しかし、これをブラウザ経由でPHP上で実行するにはどうすればよいですか?
exec
をPHPで使用すると、シェルで同じ呼び出しを発行できます。
exec("/opt/phantomjs/bin/phantomjs /opt/phantomjs/examples/hello.js", $output);
echo $output;
PHPスクリプトが全く異なる場所にある可能性があるので、fikesを見つけることの問題を回避するために、バイナリとスクリプトへの完全なパスを使用することが好ましいです。
ブラウザでjsを直接実行して、pantomjsを実行する必要があるのはなぜですか? – jjj