みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

PHPでインクルードができない

PHP初心者です。
WEBサイトのヘッダーやフッター等の共通化が上手く行きません。
正しい手順を教えていただけると助かります。

ロリポップ コロリポプラン php 5.3 です。
読み込む側のファイルはphpでなくhtmlとしたいです。
読み込まれる側はheader.php等でOKです。

なお一度トライしたときは以下のようなエラーがでました。
failed to open stream: No such file or directory in /home/~~~

素人で申し訳ありませんが、お助けいただけると助かります。
よろしくお願いいたします。

投稿日時 - 2012-05-18 12:55:59

QNo.7482307

暇なときに回答ください

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

普通に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)だったと思います。

投稿日時 - 2012-05-18 14:32:16

ANo.1

このQ&Aは役に立ちましたか?

3人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問