• 締切済み

CGIにて構築されている新着情報管理システム

現在、CGIにて構築されている新着情報管理システムの複製を行っておりますが、 呼び出しがうまく行きません。 管理画面からの投稿に関しましては、 正常にCGIが動作し、追加、削除、編集を確認できております。 しかし、呼び出し先のPHPファイルへ記事呼び出し用に記述されておりました <!--#exec cgi="./○○.cgi"--> を記述したところ、ソースで見てもCGIが正常に実行されず、 記述した<!--#exec cgi="./○○.cgi"-->がコメントアウトの状態で残っております。 PHPの場合は、他の記述に変更する必要がありますでしょうか。 また、管理画面側のCGIが動作する環境下の場合、 記事呼び出し用CGIが正常に動作しないという可能性は他にどのような点が ございますでしょうか。 考えられる点でも構いません。 アドバイスをお願い致します。 ・管理画面はCGIファイルにてHTMLなど画面部分も全て1ファイルで出力されております。 ・記事呼び出しは、CGIファイルで作成されたHTMLのテーブルブロックを呼び出した箇所に出力するような形です。

みんなの回答

  • 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からシェル経由で動作させないと・・

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • フリーの新着情報CGIを探しています。

    フリーの新着情報CGIを探しています。 http://www.azr.ne.jp/test/sample/osirase_f/index.htm 上記サイトのように、テキストだけでなく、 ファイルをアップロードしてテキストにリンクできるような機能付きの無料CGIで探しています。 (アップしたいファイルはPDFファイルです。) また、管理画面はパスワードがなければ入れない仕様だとなお良いです。 よろしくお願いいたします。

    • ベストアンサー
    • CGI
  • 更新情報(Whats_new)をCGIでリンク付きで管理したい場合

    サイトのトップなどによくサイトの更新情報や新着情報がありますが、この記事にリンクをつけて掲載するCGIで以下の条件を満たしたものはありますでしょうか。 ・管理者画面から入力。 ・CSSかスキンなどで比較的容易にデザインの変更可能 ・新着が上に表示される。 ・記事の記載部分がリンクとなっている。 ・管理画面にコンテンツのアドレスなどを登録しておけて、記事を登録する際に更新したURLをペーストするのではなく、既に登録済みのアドレスからプルダウンなどで選択出来る。 ・リンク先のフレームを_blankや_topに変更出来る(これはCGIそのものの改変でも可) 今、試しに既存のCGIのリンク集を改変して作っているのですが、管理画面に更新したページのリンクをその都度、貼らなければならないのと、表示部分が新しい記事が末尾に追加される点で悩んでいます。 既存のCGIでこういったものがあるのか、それともCGIをカスタマイズすべきなのか、それともイチから作成すべきものなのでしょうか。 他にもこのようなやり方がある、などありましたら、アドバイス頂ければ幸いです。

    • 締切済み
    • CGI
  • 新着情報機能について

    いつも参考にさせて頂いています。 現在eclipseにて新着情報機能を作成中です。 ■現在考えている処理順 ・ブラウザより日程・タイトル・内容を入力 ・親ファイル(新着情報一覧画面(ファイル名:….html)を削除 ・子ファイルのHTML生成(ファイル名:「日付.html」) ・親ファイルを生成  ⇒ 日付の降順でソートする必要があります。 ※わかりにくいと思いますので補足しますと、ここで言う「子ファイル」とは実際の新着情報の内容を出力するHTML、親ファイルというのは子ファイルのリンクをはっている一覧ファイルです。 今までDBでしか作ったことがなかったのでちょっと手間取っています。 親ファイルを一度削除しているため、削除する前に内容を読み込み、子ファイル生成後、親ファイル生成時に読み込んだ内容と画面から入力された新しい新着情報を照らし合わせてソートしないとだめ?と考えているのですが、通常はもっとシンプルなやりかたでできるんでしょうか? 新着情報って結構使われてるアプリだと思いますのでみなさんの意見を参考にさせていただきたいと思っています。 どうか宜しくお願いします。 通常新着情報を作成する場合、どういう手順で処理を行うか?というところに焦点をあてていただけると助かります。

  • #exec cgi="**.cgi"をCGIページで表示する

    #exec cgi="**.cgi" を使って、全ページが同じように表示されるようにしたのですが、 掲示板等のCGIページではなぜか表示されず、ソースを見てみると <!--#exec cgi="**.cgi"--> がそのまま表示され、ただコメントとして扱われていました。 普通のHTMLファイルと同じように CGIでも**.cgiファイルを表示したいのですが、どうすればいいのでしょうか よろしくお願いします。

    • ベストアンサー
    • Perl
  • SSIで新着情報を出すために

    http://www.daikoku-ya.org/BLOG/2006/01/10_2040.php コレを使って、TOPページに新着情報を出したいと思っています。 読み込ませるブログは4つあります。 自分はCGIでメールフォームを設置できる程度の初心者です。 SSIは初めて使います。 サーバの状況は下記のとおりです。 1.SSIを使うと、拡張子が.shtmlになること 2.SSIの利用にはSUEXECが導入されていること 質問ですが、 1.このSSIを呼び出すソースの説明として、 ※exec による SSI の実行が可能なページでの使用が前提となります って書いてあります。SUEXECだと使えるんでしょうか。 また、使えても何かcgiファイルに書いてある内容を直さないといけませんか。 2.テストするときは、テストページをアップしてするしかないでしょうか。 初めてなので、不安でございます(泣) 色々と書きましたが、ご指導お願いします。

    • ベストアンサー
    • CGI
  • 一つの管理画面から色んな(他社への)サイトへ新着情報を配信するプログラム

    管理者が管理画面で新着情報等の情報を登録すると、 色んなサイトの新着情報のページに新着情報が自動的に反映させれるツールがあれば教えてほしいです。 自社サイトの新着情報を更新するためのcgiは何個か見つかったのですが、新着情報を反映させたいのは自社のサイトではなく、別のサーバで、別のドメインでしかも複数サイトあります。 (やりたいことはハッキリしているのですが、知識がないゆえに理解しきれていません。。。) 参考サイト http://www.ortecweb.com/cgi/share/news/ ↑こういうので複数のサイトに同時に反映できればいいなあと思いました。管理画面も見やすかったです。 わかりにくいかもしれないのですが、 もし、こんなのが近いのではないか等の情報があればどんどんいただけたらうれしいです。 よろしくお願いいたします。

  • リロードができるCGIないですか?

    ページにアクセスすると同時にリロードをするようにするCGIはありませんか? 日記を管理人ページから書き込んだ後に、他の人がそれを見るときに、 いちいちリロードをしなければ、新着日記が更新されないので、 そういうCGIをcgiファイルで生成されるHTMLファイルに 組み込みたいと考えています。 なにかよい案に心当たりのある方がいらっしゃいましたら、 ぜひ教えてください。

    • ベストアンサー
    • CGI
  • htmlファイルにPHPとCGIを埋め込む

    ロリポップサーバーをレンタルしてサイトを開設しています。 現在.htaccessファイルに下記のコードを記述して.htmlファイルにPHPのコードを埋め込んで実行させています。 「AddType application/x-httpd-php .htm .html」 これは問題なく動いているのですが、別に.htmlファイルにCGIのコードを記述し動作させたいと思っているのですが、これは可能でしょうか? .htmlファイルのまま、PHPとCGIのコードを一緒に記述し動作させたいです。 .htaccessで上記のコードの下に「AddType application/x-httpd-cgi .htm .html」というコードを記述してみましたが、動作はしませんでした。 埋め込みは下記のようにしました。 「<!--#include file="cgiファイルまでのパス" -->」 ご存知の方いらっしゃいましたらご教示ください。 よろしくお願いします。

    • 締切済み
    • CGI
  • cgi-binでPHP動作しない

    過去に何度か出ている質問ですが、 VineLinux3.1 + Apache1.3 + PHP4の環境でhttpサーバを構築したいのですが、 /home/httpd/cgi-bin/test.php  (中には <?php phpinfo(); ?> を記述) のスクリプトがブラウザより動作しません。 同ファイルを /home/httpd/html/test.php にコピー しアクセスすると正常に動作します。 どこか設定がおかしいのでしょうか? ■errot-log [Sun Jan 8 13:44:57 2006] [error] (8)Exec format error: exec of /home/httpd/cgi-bin/test.php failed [Sun Jan 8 13:44:57 2006] [error] [client 192.168.0.5] Premature end of script headers: /home/httpd/cgi-bin/test.php ■httpd.conf抜粋 <IfDefine HAVE_PHP4> LoadModule php4_module modules/libphp4.so </IfDefine> ScriptAlias /cgi-bin/ /home/httpd/cgi-bin/ AddDefaultCharset off <IfModule mod_php4.c> AddType application/x-httpd-php .php4 .php3 .phtml .php AddType application/x-httpd-php-source .phps </IfModule>

  • CGI内でphpを含むhtmlを読込みたい

    はじめまして。makademiと申します。 phpはまったくの初心者ですので、的外れでしたらすみません。 現在、以下のような構成のアンケートフォームを作成しています。 form.cgi ↓読み込み input.html 入力画面 check.html 確認画面 error.html エラー画面 end.html  完了画面 全てのhtmlはcgiでコードを読込んだ後に、print文で書き出しております。 今回はこのhtml内にphpのコードを書き込み、phpを動作させたいのですが、この場合どのようにすればよろしいでしょうか。 phpの動作の前提が『ファイル名.php』であるかと考えてますので、これだと拡張子は.cgiになってしまいます。 何か手はないでしょうか。

    • ベストアンサー
    • CGI
このQ&Aのポイント
  • DH-SHU30BKと富士通FMV WFAB16とを接続するため、USB-CからUSB-Aへの変換が必要です。
  • USB3-AFCMADBK、MPA-AFCMADBK、TB-AFCMADBKの3種類の変換アダプターがあり、それぞれの仕様の違いを教えてください。
  • またDH-SHU30BKと富士通FMV WFAB16とを接続する変換アダプターは、どれがおすすめですか?
回答を見る

専門家に質問してみよう