webページを作っています。
hoge.phpというファイルに以下のように記述しました。
----------------------------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<?php include "header.php" ?>
<body>本文</body>
</html>
----------------------------------------
当初header.phpと同階層に置いていたこのhoge.phpを、
同じ階層に有るmainというフォルダの中に入れたいと思います。
ソースを変えずに移動させたところ、ブラウザでヘッダー(header.php部分)が表示されなくなってしまいました。
<?php include "header.php" ?>の部分を変更しなければいけないように思うのですが、
ヘッダーが表示(include)されるようにするには、どのように記述すれば良いのでしょうか?
どうぞよろしくお願いします。
hoge.phpからは1つ上の親フォルダにheader.phpがあることになるので下記のようになります
以前 header.php hoge.php <?php include "header.php" ?> ファイル移動後 header.php main/hoge.php <?php include "../header.php" ?>
.. と書くと親フォルダの意味になります
迅速で丁寧なご回答を頂きありがとうございます。助かりました。
taramonera様
迅速な情報とプラスアルファの知識をありがとうございます。助かりました。