• ベストアンサー

PHPからPerlにデータを渡して結果を受け取りたい

今、PHPでプログラムを作っています。 そのプログラムからPerlで作られたプログラムにデータを渡して結果を受け取りたいと思います。 PHPからPerlのプログラムを呼び出してデータの受け渡しをすることは出来ますでしょうか。 出来るとすればどうすれば良いでしょうか。 よろしくお願いいたします。

  • PHP
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

http://jp.php.net/manual/ja/language.operators.execution.php http://ml.php.gr.jp/pipermail/php-users/2002-November/011279.html こんなのでどうでしょう。但し、記されている注意の通りです。

chachachar
質問者

お礼

Perlでのバッククォートは知っていたのですが PHPでもバッククォートが使えるのですね。 ありがとうございます。

関連するQ&A

  • perlからrubyにデータを渡して結果を受け取りたい

    今、perlでプログラムを作っています。 そのプログラムからrubyで作られたプログラムにデータを渡して結果を受け取りたいと思います。 perlからrubyのプログラムを呼び出してデータの受け渡しをすることは出来ますでしょうか。 出来るとすればどうすれば良いでしょうか。

    • ベストアンサー
    • Perl
  • perlからphpを実行して結果を得る方法

    perlのプログラムから同一サーバー内のphpを実行してその結果を取得したいのですが、うまくいきません。 print.phpというファイルの中身が <? echo "<div>1234567890</div>"; ?> だとして、これをブラウザで見た場合のソースは <div>1234567890</div> となるわけで、この1234567890をperlのプログラム内で表示するために main.cgiというプログラム内で $data = '/***/www/print.php'; open(FH,$data); @list = <FH>; foreach $data_line ( @list ) { if ($data_line =~/<div>/ ){ $data_line =~ s/<div>//i; $data_line =~ s/<\/div>//i; print = $data_line; } } close(FH); のような処理をすると echo "1234567890"; という実行前のphpの中身が表示されてしまいます。 表示したい結果はこの場合ブラウザでphpを実行した時のソースからdivタグをperl側で抜き取った 1234567890 なのですが、同じ事をperlの書き換えで実現する上手い方法があればご教授いただけますと助かります。

    • ベストアンサー
    • CGI
  • perl内でPHPを動かす?

    perlでhtmlを書き出しています。 そのhtmlにPHPを埋め込みたく思い、書き出されたhtmlにPHPを記述して phpとして保存。動作を確認しました。 perlで書き出している全てのページにこのPHPを埋め込みたく思い、perlの print <<EOF; ~ EOF の間に <?php ~ ?> を埋め込みましたが動きません。 当然の結果なのでしょうか… 何か方法があればご教示願います。  下記のようなページも見つけましたが、コードをperlに貼り付けても 動作しません。直接貼り付けるのではないのでしょうか? http://phpspot.org/blog/archives/2006/03/perlphp_2.html どうぞ宜しくお願いします。

    • ベストアンサー
    • Perl
  • perlからphpに変数の値を渡したい

    素人質問で恐縮です。 perlからphpに変数の値を渡す事は可能でしょうか。 同一サーバー内に、/hoge/aaaa.pmと/sample/bbbb.phpがあります。 置き場所はそれぞれで特に関連性はありません。 aaaa.pm内で定義した my $data = "あいうえお"; のような変数を、 bbbb.php内で受け取って使いたいです。 jQuery.ajaxでphpとjs間で変数の受け渡しが可能なのですが、 そんなイメージでやり取りできたらいいなと思っています。 難しい話であれば諦めます。 perlもphpも素人ですが、簡単なやり取りで済みそうなら取り入れたいです。 不明点などありましたら、ご質問ください。 よろしくお願いいたします。

    • ベストアンサー
    • Perl
  • PerlからPHPの呼び出しについて

    Perlの中からPHPを呼び出してPHPで処理した変数結果をPerlで受け取りたいのですが可能なのでしょうか?

  • PerlかPHP

    データベースと連携してホームページで動作する cgiプログラムを開発したいと思っているのですが、 PerlとPHPだとどちらの方が適しているのでしょうか?

    • ベストアンサー
    • CGI
  • PerlとPHP・・・・

    初歩的な質問で申し訳ないのですが これからプログラムをはじめようとおもっているのですがPerlとPHPどっちから手をつけるべきだと思われますか?最終的にはmySQLなどでデータベースを構築したいと思っています・・・

    • ベストアンサー
    • CGI
  • PerlとPHPなら、

    今から覚えるのであれば PerlとPHPなら、 PHPの方が役立ちますか?

  • Perl or PHP?

    最近はやり?の自宅サーバーを立てようかと思っているのですが、PerlかPHPどちらを使うか悩んでいます。 主に、掲示板やカウンター、できたらWikiのようなことをしたいと考えているのですが、PerlとPHPどちらを使ってプログラミングするべきでしょうか? それとも、どちらも使ったほうが、より効率的なプログラミングができるのでしょうか? PerlやPHPは個人的にですが、かじったことがあります。また、WebサーバーはApache、DBはMySQLでOSはFedoraCoreを予定しています。 Perlでも、PHPでも、CGIプログラムって作れますよね? どちらが利便性がよいのか、サーバーに負荷がかからないのか等、開発者側に立った意見をお待ちしています。

    • ベストアンサー
    • CGI
  • PHPとかperlとかrubyとか

    質問させていただきます。 プログラミング言語を学ぼうと思っています。 ありがちな質問ですが、言語の特徴などを伺いたいと思います。 PHPはWEBに特化した言語だと聞きました。 あとperlはテキスト処理だけでどうも、、、って話も。 rubyはまだプログラムの話で出てこないことも多い。 やりたいことがあっての言語なのは承知しています。 WEBやデータベース、スタンドアロン?の簡単なソフト開発とか、いろいろやりたいことは多いです。 最初に目をつけた敷居が低いとされるWEBに特化したPHPはソフト開発には向かないらしいし、偏ったものもどうかと思ってます。 でも次の言語にJAVAを考えていて(JAVAは習得が難しいと聞きましたので)、PHPはJAVAに多少似ているってどっかのサイトで見ました。たぶん賛否両論はあるでしょうが。 別にWEBプログラムだからってperlでもrubyでもできるんですよね?だったら偏ったPHPよりperl、rubyの方が書いていて楽しいような気がします。rubyの需要はまだ少なそうですし、perlのテキスト処理だけってのもどうなんだろうと思いますが。そこらへんも聞きたいです。 簡単なゲームとか、顧客管理ソフトとか、WEBとかデータベースとか、できれば敷居が低く楽しめる言語があればと思ってます。

専門家に質問してみよう