[PHP-users 27843] Re: PHPでCGIを動かす

Shindo shindo @ atsystem.jp
2005年 12月 14日 (水) 13:51:07 JST


sally 様

進藤です。
サブルーチンがsubと書かれているのを見逃しました。
答え直します。

以下のように
function test_cgi() と宣言してサブルーチンを作成されて

本体で
test_cgi();
と書かれれば、ユーザー関数として実行できます。

test1.cgi
------------
function test_cgi() {
  print "test CGI";
}


test2.php
------------
<?
include("test1.cgi");

function test_php() {
  echo "test PHP";
  test_cgi();
}
?>



>
>こんにちは、お世話になります。
>sally と申します。
>宜しくお願いします。
>
>環境は
>・PHP v4.4.1
>・Apache v1.3
>です。
>
>CGIからPHPに乗り換え中の、PHP初心者です。
>早速なのですが、PHPでCGIのサブルーチンを動かすことは可能でしょうか?
>
>test1.cgi
>------------
>sub test_cgi() {
>  print "test CGI";
>}
>
>
>test2.php
>------------
><?
>include("test1.cgi");
>
>function test_php() {
>  echo "test PHP";
>  &test_cgi; // <- ここです
>}
>?>
>
>PHPコードにそのまま記述してももちろん動かないのですが、やはりこの手のコード
>は見た事がないので、やはり不可能なんでしょうかね?
>CGIスクリプトをPHPに変換するしかないのでしょうか?
>そうであれば、便利な変換ツールやオススメ方法があればアドバイスいただけると
>嬉しいです。
>どうぞ、ご教示宜しくお願いします。 
>
>
>_______________________________________________
>PHP-users mailing list  PHP-users @ php.gr.jp
>http://ns1.php.gr.jp/mailman/listinfo/php-users
>PHP初心者のためのページ - 質問する前にはこちらをお読みください
>http://www.php.gr.jp/php/novice.php3


_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 進藤寿則@アットシステム   _/_/
 e-mail shindo@atsystem.jp     _/




PHP-users メーリングリストの案内