• ベストアンサー

サーバーサイドインクルード

Macromedia Dreamweaver 8を使用しております。 SSIを可能にしてサーバーサイドインクルードで下記のテーブルを表示しております。 <!--#include virtual="######.html" --> .htmlそのもののファイルを読みとる方法ではなく、 ファイルの中のテーブルのみを抽出して表示させれる方法があれば教えて下さい。

  • HTML
  • 回答数1
  • ありがとう数0

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

  • ベストアンサー
  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.1

Perl等でファイルから必要な部分を抽出するスクリプトを組む。 SSIにてスクリプトを呼び出す。 という手順になります。(SSIの機能にはファイルの一部を取り出すような機能はありません。) ファイルの一部の抽出という要件が具体に説明できて、かつ、単純であればこうした掲示板でも具体的なスクリプトを教えてもらえるかも知れませんが、うまく説明できないとか、要件が複雑そうであるなら専門家に依頼した方がいいかと思います。

参考URL:
http://www.tohoho-web.com/wwwssi.htm

関連するQ&A

  • SSI(Server Side Include)って、今でも良く使われるのでしょうか?

    SSI(Server Side Include)って、今でも良く使われるのでしょうか? HP作成の初心者です。 SSIを利用したページを作りたいと思ってますが、最近の雑誌など見てもSSIの話題が少ない気がして、今でも使われている手法なのかそれともすたれてきているのか心配です。 最近の動向などどうなのでしょうか? アドバイスなど何でも結構です。 是非、教えて下さい。

  • SSI #include virtual="~"

    <!--#include virtual="~" --> の「~」のところにhttp://で始まるURLをいれるとSSIが動きません。 <!-- #include file="http://****/***" --> これもダメ。 <!--#include file="~" --> にファイル名を入れるとSSIは動きます。 <!-- #include file="../**/***" --> これも動きます。 私は何か勘違いをしていますか? #windows2000サーバーです。

  • SSI - SSIで読み込んだファイルにさらにSSIの<!--#fsize・・・を指定すると読み込んでくれない。

    HTMLファイルに <!--#include virtual="ファイル名"--> でファイルを読み込んでいます。 そのファイルの中にさらに <!--#fsize virtual="サイズをとりたいファイル名" --> を指定しているんですが、サイズが表示されません。 ファイル位置は正しく設定しております。 もちろんSSI対応のサーバーを使用しています。 読み込んでいるファイルでもSSIが有効になる方法を教えてください!

  • 【SSI】include file、include virtualが動作しない

    htmlはほぼマスターしているのですが、SSIは超初心者です。 標記の通り、include file、include virtualを試しているのですが、参照先のファイルが表示されません。サーバにはアップロードしておらず、ローカルで確認しているのですが、これでは動作しないのでしょうか。 --index.shtml <html> <head> </head> <body> <!--#include file="0000.html" --> ... <!--#include file="0001.html" --> </body> </html> --0000.html <html> <head> </head> <body> あああ </body> </html> 情けない質問ですが、よろしくお願いします。

    • ベストアンサー
    • HTML
  • DreamWeaverでSSIをつかったのですが、ブラウザで表示されません。

    インクルードするファイルには <!--#include file="ssi/header.html" --> を挿入してあり、Dreamweaverのデザインでは きちんと表示がされております。 それをサーバーへアップしてもブラウザ上では表示されません。 もちろん、header.htmlはサーバーへアップしてありますし インクルードのタグを書いているページはshtmlです。 サーバーもSSIは対応しています。 いろいろな過去ログを参照したのですがいまいち原因がわかりません。 階層が間違っているのかと思い、 <!--#include virtual="ssi/header.html" --> でもしてみましたが、やはり表示されませんでした。 ちなみに、ブラウザで表示されるもののソースをみると <!--#include file="ssi/header.html" -->の記述が残ってあります。 通常、上記のようなインクルードされたものは記述がなくなるはずなのですが、なぜか表示されております。 .htaccessなるものですればよいのか どうやってすればよいのかが全然わからず困っております。 どうか、ご教授下さいませ。

    • ベストアンサー
    • HTML
  • SSIまで編集時にイメージどおりに見えるオーサリングツールってありますか?

    SSI(サーバー・サイド・インクルード)と言って <!--#include virtual="mokuji.htm"--> と書くと、そこに目次が挿入される技術がありますが、これは、サーバーにアップしないと、どのように見えるかがわかりません。 そこで、サーバーにアップしなくても、このSSIを使ってインクルードしたいページが、まるでサーバーにアップした時のように表示される、WYSIWYG(うぃじうぃぐ、What You See Is What You Get) なオーサリングツールがあったら、紹介して下さい! または、そのようにするための裏技などでも結構です!

    • ベストアンサー
    • CSS
  • SSIの表示確認について

    ホームページのheaderとfooterを共通のSSIで表示しようと設定、 サーバーにアップロードしブラウザで確認したところ無事に表示はされるのですが・・・ 20ピクセル(見た感じ)ほど下方向にずれて表示します。 (SSIを使用しない場合は設定どおり表示されます。) HTMLファイル <!-- /headerエリア --> <div><!--#include virtual="/ssi/header.html" --></div>  省略 <!-- /footerエリア --> <div><!--#include virtual="/ssi/footer.html" --></div> HTMLではheader、footerエリアのmargin、paddingとも上は0としています。 また、includeさせる部分も<div>~</div>内を抜き出しssiディレクトリにheader.html、 footer.htmlのファイル名で保存されています。 .htaccessファイル Options +Includes AddHandler server-parsed html なぜ下方向にずれて表示されるのか、解決できません。 ぜひとも、ご教授お願いします。

  • includeのランダム表示

    はじめまして。サイトでincludeファイルをランダムに表示 させたいですが、どのように記述すればよいですか? 以下の2つをランダムに表示させたいと思っています。 <!-- #include virtual = "AAA.html" --> <!-- #include virtual = "BBB.html" -->

  • Windows2000serverでSSIを起動したいのですが

    Windows2000serverでCGI、SSIを起動しようとしているのですが、 Web裏技のカウンターをshtmlの中に <!--#include virtual="./analyze/log.cgi"--> という形で 起動しようとしたところ、 SSI ファイル '/analyze/log.cgi' の処理中にエラーが発生しました というエラーが出てしまいます。 CGIとして動かせば正常に動くのでプログラムエラーではないようです。 きっとIISの設定ミスなんだろうなと思うのですが、 正しい設定方法が見つかりません。 参考になる資料があれば教えてください。

  • IISのSSIの設定について

    SSIについてここで質問していいのか分からなかったんですが、 SSIが見当たらなかったのでここで質問させていただきます。 現在ローカルでSSIの表示テストを行っています。SSIの設定はデフォルトでされているので特に設定する必要はないと思っていたのですが、以下の現象がおこっています。原因がお分かりでしたらお教えください。 SHTMLファイル内で他ファイルインクルードを行うためにincludeを記述したのですが、引数名fileは正常に取り込めるのですが、virtualでは「404 Object Not Found」のエラーが出ます。以下該当の記述。 <!--#include file="./include/test.html"--> 正常 <!--#include virtual="../include/bgcolor.html"--> 異常 レンタルサーバ上ではどちらも問題なく表示でき、ローカルの場合だけエラーが出ます。 IISの設定に何か必要なのでしょうか? IISのバージョンは5.1 OSはXPです。 以上。よろしくお願い致します。

    • ベストアンサー
    • CGI

専門家に質問してみよう