我正在创建一个新网站,为了在每个页面中使用相同的导航和页脚,我创建了一个页脚和导航文件。
我将footer.php和navigation.php放在文件夹/ include
中这是我到目前为止的网站结构:
旧网站文件夹
index.html
other.html
新网站文件夹
/index.php
/biography.php
/style folder (style.css, responsive.css)
/images folder
/include folder (footer.php , navigation.php)
/media folder (videos.php)
我遇到的问题是页脚中包含的图片和导航菜单中的链接
例如,在文件上的传记.php我放在页脚区域,这会调用页脚很好,但我在页脚中的图像被破坏(图像位于图像文件夹中) 对于在tradition.php上导航也一样,我有导航菜单中的链接回到旧网站文件夹,例如index.php链接到oldsite / index.php而不是newsite / index.php
文件videos.php页脚和导航显示所有确定,图像和链接
我想问题是路径问题,我尝试添加/和点但是它不起作用
我不知道该怎么做.. :(
答案 0 :(得分:0)
您可以在/include/footer.php中加入
dirname(__FILE__).'/images/filetoinclude'
编辑:
如果要显示由网络服务器提供的图像,则必须指定绝对路径/images/images.jpg或包含其主机的完全限定路径,如上所述
答案 1 :(得分:0)
您可以定义图像的确定路径:
例如:
myproj
答案 2 :(得分:0)
您的问题可由HTML
解决。
您必须在图像源中使用绝对路径。
<img src="/images/footer.png" />
在src
的第一个中使用斜杠时,表示从网站的根开始路径。