比如说我在 D:\Program Files\AppServ\www\Wzspace\文件夹下面放了一张图片叫做ceshi.gif,然后又在里面建立了一个top.php文件,我在这个top.php文件里面写了<img src="ceshi.gif">,然后就可以在网页上浏览。
我又在D:\Program Files\AppServ\www\Wzspace\User\文件夹下面建立了一个index.php文件,然后我在index.php文件中写了include("../top.php");,然后在浏览器上面就不能显示图片。这时把鼠标放在图片上面,右下角就显示成了\Wzspace\User\ceshi.gif。我想要在index.php这个网页里面能够正常显示top.php里面的图片、超练级、以及CSS这类需要用到相对路径的。
最好不要用替换之类的我的网页里面有很多的链接。不知道各位有没有好的方法解决这个问题。
我又在D:\Program Files\AppServ\www\Wzspace\User\文件夹下面建立了一个index.php文件,然后我在index.php文件中写了include("../top.php");,然后在浏览器上面就不能显示图片。这时把鼠标放在图片上面,右下角就显示成了\Wzspace\User\ceshi.gif。我想要在index.php这个网页里面能够正常显示top.php里面的图片、超练级、以及CSS这类需要用到相对路径的。
最好不要用替换之类的我的网页里面有很多的链接。不知道各位有没有好的方法解决这个问题。
$PIC_PATH = 'D:\Program Files\AppServ\www\Wzspace\';<img src="<?php echo $PIC_PATH; ?>ceshi.gif">这样在include的时候不用担心路径不对。
路径如果变更也不用担心,因为只要修改路径定义的地方就可以了。
即:
/web1/image/1.gif
/web1/js/ajax.js
等等.
这样你页面的路径才不容易出问题.
特别是有时用了回更改掉目录的伪静态后,更会出错.
做法和DZ那些一样.
整个网站有个webPath的全局变量,这个你可以手动设置,也可以通过程序来得到.如果你的网站应用在站点xxx目录下,那webPath就等于/xxx
如果在根目录下就直接为空.所有页面里的那些地址就为:
{webPath}/image/1.gif
{webPath}/js/ajax.js这样你的地址就怎么都不会出错了.
<img src="../ceshi.gif" />