1

PHPを使用して最初のサイトを構築しています。ナビゲーションと画像を含む「header.php」というファイルを作成しました。私の「index.php」では、ヘッダーを配置する必要があるdiv内に書き込み<?php include_once 'inc/header.php'; ?>ます。ファイルが含まれていることがわかりますが、写真は表示されず、プレースホルダーが原因でdivスタイルが機能していないように見えます写真が間違った場所にあるためです。ブラウザで「header.php」自体を見ると、すべて問題ないように見えます。画像にはコンテナのスタイルが含まれています。ここで何が欠けていますか?これは私の header.php ファイルです:

<style type="text/css">
@import url("../site_css/Css_reset.css");
@import url("../site_css/craig-smith.css");
</style>




<div class="picture"><img src="../graphics/header1.gif" />
        <div id="nav">

<table style="display: inline-table;" border="0" cellpadding="0" cellspacing="0" width="400">
  <!-- fwtable fwsrc="navback_temp.png" fwpage="Page 1" fwbase="nav.jpg" fwstyle="Dreamweaver" fwdocid = "1996150392" fwnested="0" -->
  <tr>
    <td><img src="../graphics/nav/spacer.gif" width="80" height="1" border="0" alt="" /></td>
    <td><img src="../graphics/nav/spacer.gif" width="70" height="1" border="0" alt="" /></td>
    <td><img src="../graphics/nav/spacer.gif" width="134" height="1" border="0" alt="" /></td>
    <td><img src="../graphics/nav/spacer.gif" width="116" height="1" border="0" alt="" /></td>
    <td><img src="../graphics/nav/spacer.gif" width="1" height="1" border="0" alt="" /></td>
  </tr>
  <tr>
    <td><a href="javascript:;" onMouseOut="MM_swapImgRestore();" onMouseOver="MM_swapImage('nav_r1_c1','','../graphics/nav/nav_r1_c1_s2.jpg',1);"><img name="nav_r1_c1" src="../graphics/nav/nav_r1_c1.jpg" width="80" height="40" border="0" id="nav_r1_c1" alt="" /></a></td>
    <td><a href="javascript:;" onMouseOut="MM_swapImgRestore();" onMouseOver="MM_swapImage('nav_r1_c2','','../graphics/nav/nav_r1_c2_s2.jpg',1);"><img name="nav_r1_c2" src="../graphics/nav/nav_r1_c2.jpg" width="70" height="40" border="0" id="nav_r1_c2" alt="" /></a></td>
    <td><a href="javascript:;" onMouseOut="MM_swapImgRestore();" onMouseOver="MM_swapImage('nav_r1_c3','','../graphics/nav/nav_r1_c3_s2.jpg',1);"><img name="nav_r1_c3" src="../graphics/nav/nav_r1_c3.jpg" width="134" height="40" border="0" id="nav_r1_c3" alt="" /></a></td>
    <td><a href="javascript:;" onMouseOut="MM_swapImgRestore();" onMouseOver="MM_swapImage('nav_r1_c4','','../graphics/nav/nav_r1_c4_s2.jpg',1);"><img name="nav_r1_c4" src="../graphics/nav/nav_r1_c4.jpg" width="116" height="40" border="0" id="nav_r1_c4" alt="" /></a></td>
    <td><img src="../graphics/nav/spacer.gif" width="1" height="40" border="0" alt="" /></td>
  </tr>
</table>
        </div>
    </div>

これはindex.phpの関連情報です

<body>

<div id="body">
    <div id="header">
      <?php include_once 'inc/header.php'; ?>
        </div>
4

4 に答える 4

0

これを試して :

<?php include_once './inc/header.php'; ?>
于 2013-03-15T05:53:06.257 に答える
0

パスは、header.php ではなく index.php からの相対パスにする必要があります。dreamweaver を使用して header.php に変更を加えるには、パスを手動で変更する必要があります。

于 2013-03-15T06:39:56.413 に答える
0

イメージ パスは、インクルード ファイルではなく、index.php からの相対パスである必要があります。パス../から削除する必要があります<img>

于 2013-03-19T08:05:17.190 に答える
-1

パスは正しいですか? ファイル階層はどのように見えますか?

于 2013-03-15T05:48:42.160 に答える