- ベストアンサー
PHPでインクルードができない
PHP初心者です。 WEBサイトのヘッダーやフッター等の共通化が上手く行きません。 正しい手順を教えていただけると助かります。 ロリポップ コロリポプラン php 5.3 です。 読み込む側のファイルはphpでなくhtmlとしたいです。 読み込まれる側はheader.php等でOKです。 なお一度トライしたときは以下のようなエラーがでました。 failed to open stream: No such file or directory in /home/~~~ 素人で申し訳ありませんが、お助けいただけると助かります。 よろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
普通にinclude(もしくはrequire)すればいいだけですし、htmlソースしかないのであればreadfileでもいいです。 >failed to open stream: No such file or directory 指定した引数(ファイル)が指定した場所に存在していないということですね。phpスクリプトから読み込むファイルまでのpathを再確認してください。 もし「/」から書いていればサーバパスです(DocumentRootからのpathではない)のでお間違えのないよう・・・・ >読み込む側のファイルはphpでなくhtmlとしたいです。 単に拡張子.html(もしくはファイル名指定で)php動作するように.htaccessで設定すればいいですね。LolipopだとCGI(php5.3-script)だったと思います。