<img src="/image/logo.gif" />
解决方案 »
- PHP 求判断字段值是否存在
- $uploaddir = $_SERVER['DOCUMENT_ROOT']."/uploades";
- 注册页面 直接输网址也能验证 问题
- [百度分享]PHP函数的实现原理及性能分析(四)
- 新工具来了,呵呵
- php 域名验证
- php:将EUC-KR编码的文本文件转换为UTF-8编码格式的文件!急~~~~
- 怎么删除不了,请看看这段代码!
- 如何在win2000+acaphe+php里实现文件的上传?
- 寻找LINUX网管兼PHP程序员.网上兼职.请联系QQ1652478 ,谢谢
- mysql如果插入数据的?
- 急!!为什么我装了PHP For win32,在本机打开.php文件还是会变成下载?
/**
gl
|
|---- header.html
|---- footer.html
|---- [job]
| +---- index.php
|---- [member]
| +---- login.php
+---- [image]
+---- logo.gif*///header.html
define('_IMAGE_DIR', '/gl/image');
?>//job/index.php
<?php require_once '../header.html'; ?>
<img src="<?php echo _IMAGE_DIR ?>/logo.gif" />
dirname(__FILE__)
一般牵涉目录我都用这个
$path=dirname(__FILE__);
include $path."/include.php";//include.php就是你要引用的文件,/是当前页面所在文件夹,/../是上一级文件夹至于图片什么的在include.php里自己引用就行了
<img src="/image/logo.gif" />相对于网站根目录 / 也就是使用绝对目录
这样的做法移植性太差了,万一网站要挂域名的子目录下,要全部找出/image/xx.gif改成/subdir/image/xx.gif,哭都来不及!
首先我不明白为什么你的网站会搬来搬去?主目录和子目录切换个不停?
另外你不能有个配置文件?
$base_dir = "";
在图片显示或文件链接的时候加上base_dir 不可以了?
img src="<?=$base_dir?>/image/xx.gif"
a href="<?=$base_dir?>/xxx/yyy.php"这样如果你要换到子目录只要修改base_dir就好了?
$base_url = "/sub_dir"解决方案都是根据自己的需求来摸索出来的,又没有统一的模式,难道别人说一个方法,你就只有对和错?不能引申一下?
[Quote=上面的做法基本等同于我下面的做法
<img src="<?php echo _IMAGE_DIR ?>/logo.gif" />
[/Quote]
1、网站搬来搬去很正常,哪怕是一辈子只可能搬动一次也要考虑周全。
2、我又有话说了。PHP短标签(<? ?>)并不推荐使用,很多主机是关闭短标签支持的,而且没有打开rewrite模块。
3、讨论一下而已,我只是提出我的看法罢了。搞一言堂和独裁的话,未免浮躁。
2、我又有话说了。PHP短标签( <? ?>)并不推荐使用,很多主机是关闭…
[/Quote]
1、看来你做的网站搬来搬去是很正常,一个大的系统允许你这样搬来搬去吗?退一步讲,就算搬来搬去的话也应该是域名和子域名之间的搬迁,像你这样的根目录搬迁到子目录里边,我是头一次见过,少见多怪了。
2、php短标签,推荐不推荐是一回事,不推荐就写成<?php?>呗,这个不是看你的host吗?
3、是讨论一下,我也没说什么,搞一言堂 独裁?这个帽子大了吧?