路径问题?高手们出来帮忙了!!!!完事给分 A 和B是同一目录下的文件,A里放着图片,B里放着网页,现在B里的网页要调用A里的图片,要使用什么路径可以访问啊。这种可以 src="../A/1.jpg" 但是客户要求路径前面不能要有../A/1.JPG这种形式,要使用以/为开头的路径,文件夹都不能动,请大家帮帮忙了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 因为A和B在同一个目录,用src="1.JPG"就可以了 还能这样? b文件夹里面的网页直接 src=“1.jpg“就可以访问a文件夹的图片?待会去试试!” 看错了,A和B都是文件夹。src = dirname(__FILE__)."../A/1.JPG" MP259里的网页要用到images里的图片,路径怎么写啊 一般来说都是用相对路径的。如果你的文件夹结构是固定的,那么可以用绝对路径,类似下面这样src="/path1/path2/A/1.jpg" 在 B 里的程序中执行echo $_SERVER'PHP_SHLF'];贴出结果,你的图片我看不见 使用绝对路径/ path1 path2 a b/path1/path2/b//path1/path2/a/ 今天写tmblog 6.0的时候,刚好用到全站绝对路径调用,关键是request_uri()函数,希望你能举一反三,实现你的思路,别说不行,方法一定可行,在于你能否领会下面的!echo "http://".$_SERVER['SERVER_NAME'].request_uri();function request_uri() { if (isset($_SERVER['REQUEST_URI'])) { $uri = $_SERVER['REQUEST_URI'];} else { if (isset($_SERVER['argv'])){ $uri = $_SERVER['PHP_SELF'] .'?'. $_SERVER['argv'][0]; } else { $uri = $_SERVER['PHP_SELF'] .'?'. $_SERVER['QUERY_STRING'];} } $temp=array();$temp=explode("/",$uri);$uri="";for($i=0;$i<(count($temp)-1);$i++) $uri.=$temp[$i]."/";return $uri;} 页面前台的图片,CSS,JS,连接,FORM ACTION的地址最好都用从根目录开始的地址.即:/web1/image/1.gif/web1/js/ajax.js等等.这样你页面的路径才不容易出问题.特别是有时用了回更改掉目录的伪静态后,更会出错.做法和DZ那些一样.整个网站有个webPath的全局变量,这个你可以手动设置,也可以通过程序来得到.如果你的网站应用在站点xxx目录下,那webPath就等于/xxx如果在根目录下就直接为空.所有页面里的那些地址就为:{webPath}/image/1.gif{webPath}/js/ajax.js这样你的地址就怎么都不会出错了. 如果你的根目录是网站目录的话直接A/1.jpg就行了 php的Crypt函数问题 选择循环问题 农行接口怎么搞啊 号码文件,空行如何处重点. 我用mbstring扩展时的问题~~~怎么办?? 在PHP页面中如何在指定文件中追加内容 linux的php配置问题 用户权限的设置问题!!!! 每天只要分享成功一次后就奖励一次免费参与合买机会,每天不管分享成功多少次都只算第一次。只奖励一次。 请问apache中的这个urlrewrite怎么写?谢谢 php insert关于id的问题!! 请问一个学习的问题
”
src = dirname(__FILE__)."../A/1.JPG"
MP259里的网页要用到images里的图片,路径怎么写啊
如果你的文件夹结构是固定的,那么可以用绝对路径,类似下面这样
src="/path1/path2/A/1.jpg"
echo $_SERVER'PHP_SHLF'];贴出结果,你的图片我看不见
/
path1
path2
a
b
/path1/path2/b/
/path1/path2/a/
echo "http://".$_SERVER['SERVER_NAME'].request_uri();
function request_uri()
{
if (isset($_SERVER['REQUEST_URI']))
{
$uri = $_SERVER['REQUEST_URI'];
}
else
{
if (isset($_SERVER['argv']))
{
$uri = $_SERVER['PHP_SELF'] .'?'. $_SERVER['argv'][0];
}
else
{
$uri = $_SERVER['PHP_SELF'] .'?'. $_SERVER['QUERY_STRING'];
}
}
$temp=array();
$temp=explode("/",$uri);
$uri="";
for($i=0;$i<(count($temp)-1);$i++)
$uri.=$temp[$i]."/";
return $uri;
}
即:
/web1/image/1.gif
/web1/js/ajax.js
等等.
这样你页面的路径才不容易出问题.
特别是有时用了回更改掉目录的伪静态后,更会出错.
做法和DZ那些一样.
整个网站有个webPath的全局变量,这个你可以手动设置,也可以通过程序来得到.如果你的网站应用在站点xxx目录下,那webPath就等于/xxx
如果在根目录下就直接为空.所有页面里的那些地址就为:
{webPath}/image/1.gif
{webPath}/js/ajax.js这样你的地址就怎么都不会出错了.