PHP スクリプト内から Perl スクリプトに文字列を渡したい。Perl スクリプトは、文字列に対して正規表現処理を実行し、最終的に別の文字列を返します。これは、PHP スクリプトによってキャプチャされる必要があります。どうすればこれを達成できますか? 新しいモジュールをインストールしたり、Perl を WAMP にインストールしたりするなどの不測の事態はありますか (現在、perl はC:\にインストールされており、私は WAMP で作業しています)。
1 に答える
2
exec()
私はこれを自分で試したことはありませんが、PHP からコマンドなどを使用して perl スクリプトを呼び出し、データを渡して出力を読み戻すことができるはずだと思います。
編集:
$output = exec("c:\\whatever\\directory\\script.pl data");
パラメータがコマンド ラインを介して perl スクリプトにどのように渡されるかについては完全にはわかりません。
または、Perl スクリプトが URL を介して使用されている場合は、使用できます
$output = file_get_contents("http://whatever/url?data=whateverdata")
于 2012-07-09T19:44:29.570 に答える