- 締切済み
htmlの中にssiでphpを表示させる方法について
いつもお世話になっています。 タイトルにもありますが、htmlファイルの中でphpの実行内容を表示させたいと思っています。 htaccessでhtmlでもssiが動くように設定してあるので、htmlの中でssiを使用してphpを呼び出す事はできるでしょうか? <!--#include virtual = "~.php" --> <!--#include file = "~.php" --> 上記のように試してみたのですが、「[an error occurred while processing this directive] 」と表示されてしまいます。 この記述方法で間違っていないと思っていたのですが、どうしても上手くできません。 phpまでのパスを相対パスや、絶対パスで指定してみましたが、やはりダメです。 表示させたいphpは、直接アクセスするとちゃんと表示されます。 またphpのパーミッションは644となっています。 アドバイスを御願い致します。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- inu2
- ベストアンサー率33% (1229/3720)
回答No.1
SSIとPHPを絡めた経験が無いので、いまいち何を目的としているのか定かではありませんがHTMLからPHPを呼び出すんならHTMLの中でPHPを呼び出したいところで <?php include("***.php"); ?> と やればよいだけでは?
お礼
ご回答ありがとうございます。 教えて頂いたように、HTMLファイルの中に記述してみましたが、何も表示されません。 やりたい事についてですが、サイトのトップページ(html)に天気予報の情報(php)を掲載したいと思っています。 天気予報の情報を取得する、phpファイルは直接アクセスすると、ちゃんと天気予報が表示されます。 この天気予報を、サイトのトップページに表示したいのですが、どのようにすれば良いのでしょうか? アドバイスを御願いします。