ちょっと悩んだので覚え書き。
PHPにParlを読み込んで表示する
PHPで記述してるWebページ内に Parlで生成した内容を表示したい場合は以下を記述。
1 | echo file_get_contents('hogehoge.cgi'); |
hogehoge.cgi 部分は絶対リンクで、たとえ同一ディレクトリ内にファイルがあったとしても http(s):// から記述すること。
Parl(CGI)にPHPを読み込んで表示する
逆に Parlで記述してるページに PHPの実行結果を表示したい場合は以下。
1 2 | my $hogehgoe = `php hogehoge.php`; print("return:" . $hogehoge); |
$hogehoge = 部分で囲んでいるのは ‘(シングルクォート(アポストロフィー))じゃなく `(逆クォート(アクサングラーブ))なので注意。
キーボードの[ Shift ]を押しながら[ @ ]を押下すれば入力できる。
pathは相対で。