- ベストアンサー
SSIで新着情報を出すために
- SSIを使用して、TOPページに新着情報を表示する方法についての質問です。
- 質問1では、SSIを呼び出すソースの説明とSUEXECの関係についての疑問があります。
- 質問2では、SSIのテスト方法についての質問があります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
#execha ? #execは というところ「は」をローマ字のまま入力決定したように思われるので、たぶん使えるのでしょう。 まずは、テスト用「.shtml」拡張子のページをトップページと同じディレクトリーにおいて表示チェックしてみましょう。 cgiスクリプト書き換えは、配布サイトの説明をよく読んで行って下さい。 一行目のperlパスは、此までに設置したcgiと同様にして下さい。 あと、トップページに本番を組み込む時に、トップページの拡張子が変わることになるので、ファイル名まで指定したリンクをされている相手サイトには、ページURL変更のお願いが必要になるでしょう。 / で終わるリンクの場合は、大概はindex.htmlを消して、index.shtmlのみとしておけば、index.shtmlの方が表示されるはずなので相手側の変更は必要ないでしょう。
その他の回答 (1)
- hrm_mmm
- ベストアンサー率63% (292/459)
お使いのサーバーの解説ページをまずじっくり読んできちんと用語を理解するところから始めましょう。 SSIとsuexecは直接には関係ありません。 チェック点 1.SSIが使えると書いてあるか。 2.使えるなら、SSI実行コマンドを書き込むファイルの拡張子は何か。通常「.shtml」ですけど。 3.SSIコマンドのうち、<!--#exec -->は使えないようにしているサーバーもあるので、制限がないかもチェック。特にフリーのところは制限が多いです。 suexecと、この#execコマンドは別物です。
お礼
ご返信ありがとうございます。 1.SSIは使えます。サーバ側に確認済み。 2..shtmlになります。確認済み。 3.#exechaは使える。(最後のaって、入力間違いですかね? サポートの返信メールコピペしました) ちなみに、 Jcode.pmモジュールはインストール済みのサーバです。 指示などのコードを読めない初心者ですみません。 何か違う方法がないか、検討したほうがいいでしょうか・・・
お礼
ご返信ありがとうございます。 .shtmlでやってみて、cgiのパスなども確認したのですが、 英文でアラートが出て、表示されませんでした。 これまではメールフォームのcgiなども設置したことがあったので、 できるかなー・・・という気持ちでやっていたので、 ちょっと難しいなと思いました。 Google AJAX Feed APIも検討してやってみたのですが、 ちょっとうまくいかないので、 サイドcgiやスクリプト、ブログのフィードなどを 勉強しなおします。 ありがとうございました。