うーんこれにははまった。過去にも同じことではまったのでいろいろメモ。
- HTMLの中でインクルード
<!--#include virtual="/dirname/filename.html" -->
サイトルート相対パスでOK - PHPの中でインクルード(virtual関数が使えるサーバの場合)
<? virtual("/dirname/filename.html"); ?>
サイトルート相対パスでOK - PHPの中でインクルード(virtual関数が使えないサーバの場合(さくらなど))
<? readfile("dirname/filename.html"); ?>
相対パスか絶対パス(サーバ上ではなくURL上の)で記述
SSIを使用可能にするには、.htaccessファイルに以下を記述
AddHandler server-parsed .shtml
AddHandler server-parsed .html
AddHandler server-parsed .htm
PHPをCGIとして動かすには、以下を記述した.htaccessファイルを、対象のPHPの同ディレクトリに配置
AddHandler application/x-httpd-phpcgi .php
Editor's Note
どんづまりだけどがんばります。
Related Entry
- 文字列を扱うPHPのコードスニペット10
- 画像ディレクトリから自動で読み込むPHPのフォトギャラリー
- PHPとFlashで動的なグラフを作るスクリプト
- URLを短縮するフリーのPHPスクリプト
- PHPで確認メール付きのユーザー登録フォームを作るチュートリアル


