让我重新解释一下我的问题。
我的标题存储在 drawLine(myrtleTheTurtle, Color.RED, 10, 20, 50, 20);
^
中,我使用header.php
来抓取它。这适用于我的根目录中的所有网页。
但是,我的根目录中有一个名为Catalog的文件夹,包含更多网页,因此我将其更改为<?php include('/header.php');?>
,这样可以正常工作。
但是,我在<?php include('../header.php'); ?>
中搜索了一些图片。图像不会显示在我的目录文件夹中的网页上,因为我从我的根header.php
我无法使用<img src="images/cosworth2.jpg">
,因为这会影响在我的目录文件夹中不在网页上正常工作的图像。
这有意义吗?
即使我的网页位于其他目录中,我也需要告诉我的<img src="../images/cosworth2.jpg"
从根目录中获取所有图像。
的header.php
header.php
答案 0 :(得分:3)
使用绝对路径。
<img src="/images/..." alt="...">
描述图片(和样式表等)相对于网站根目录的位置。
答案 1 :(得分:0)
要添加其他答案,您可以define()
一个PHP常量来设置绝对路径。如果您不得不更改目录/路径,这将有所帮助。
//perhaps add this in a config file or at the top of the header.php file
define( 'IMAGE_PATH', '/images' );
//use in any other file
<img src="<?php echo IMAGE_PATH; ?>/image1.png" />