我有图像目录 mysite/2012/5/15/image.jpg,我的页眉和页脚位于 mysite/。然后我从数据库中获取 image.jpg 并与用户提交的标题和评论(如果有)一起显示在另一个页面中。在 header.php 和 footer.php 中,我指向一个 css 文件,该文件也位于 mysite/ 目录中。我的问题是:从我的图像目录访问页眉和页脚的最佳方法是什么?我这样做的方式如下:
include('../../../header.php');
include('../../../footer.php');
但是在我这样做并尝试显示页面之后,css文件不会加载,因为它不存在于图像目录中。为了解决这个问题,我在页眉和页脚中放了一堆 if 语句:
if(!strcmp($thisPage,"images")) {
echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../file.css\" media=\"screen,projection\" />";
echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"../../../file2.css\" media=\"print\" />;";
}
else
{
echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"file.css\" media=\"screen,projection\" />";
echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"file2.css\" media=\"print\" />";
}
有没有更好的方法来做到这一点?
提前致谢!