- 締切済み
CGIにて構築されている新着情報管理システム
現在、CGIにて構築されている新着情報管理システムの複製を行っておりますが、 呼び出しがうまく行きません。 管理画面からの投稿に関しましては、 正常にCGIが動作し、追加、削除、編集を確認できております。 しかし、呼び出し先のPHPファイルへ記事呼び出し用に記述されておりました <!--#exec cgi="./○○.cgi"--> を記述したところ、ソースで見てもCGIが正常に実行されず、 記述した<!--#exec cgi="./○○.cgi"-->がコメントアウトの状態で残っております。 PHPの場合は、他の記述に変更する必要がありますでしょうか。 また、管理画面側のCGIが動作する環境下の場合、 記事呼び出し用CGIが正常に動作しないという可能性は他にどのような点が ございますでしょうか。 考えられる点でも構いません。 アドバイスをお願い致します。 ・管理画面はCGIファイルにてHTMLなど画面部分も全て1ファイルで出力されております。 ・記事呼び出しは、CGIファイルで作成されたHTMLのテーブルブロックを呼び出した箇所に出力するような形です。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- ORUKA1951
- ベストアンサー率45% (5062/11036)
回答No.1
SSIと混同されている?? PHPから外部プログラムを実行する場合は、(この場合)execです。 ・PHP :: 外部コマンドを実行する関数「system」と「exec」の比較 [Tipsというかメモ]( http://tm.root-n.com/programming:php:etc:system_exec ) また、CGIでファイルを出力させて、それをPHPからファイル自体を読み込むとか・・ CGIの場合は、SSIとして動作させることはできませんから、CGIからシェル経由で動作させないと・・