php相对路径绝对路径
Ⅰ php文件路径前的点什么意思
/前面的点式来表现路径的地址,一般来说都是相对路径
因为当你的文件上到外网上以后,你本地的路径可能和外网的路径不同
所以不能用绝对路径,用相对路径就可以找到文件
一般情况如下:
./ 表示当前目录下
../ 表示上一级目录
/ 表示根目录
打个比方 /root/first/second
你用 / 就表示 在/root 路径下
./first 表示first路径下 就不需要写成 /root/fiest
同样的道理 ../second 表示 /root/first/second
用这个表示 主要是去掉根目录的繁琐。
Ⅱ PHP 如何把 网页文件中的相对路径替换成 绝对路径
这个要根据你的实际情况来看,如果你的文件内的所有已经设置了的绝对路径都相同,则可以先把所有的绝对路径替换为空
查找内容
<a
href="
www.qq.com/
替换内容
<a
href="
然后再按照楼上的方法,用
查找内容
<a
href="
替换内容
<a
href="
www.qq.com/
倘若你的绝对路径有不同的,方法也可用,先多次把已经有的绝对路径转换为空(即上面的第一步),最后再用一次第二步.
特殊情况特殊对待,一切还要根据你的实际情况来处理.这里只是一点建议,希望对你有帮助
Ⅲ php批量把一个file_get_contents的内容中的所有相对路径替换为绝对路径
用正则替换,具体替换规则要根据源码内容特点来确定。给你个正则官方文档地址,自已研究吧。
PHP正则参考文档:http://php.net/manual/zh/book.pcre.php
Ⅳ php文件上传,一般是保存在绝对路径还是相对路径
一般是保存web访问的绝对路径,如这个文件以后可以通过
http://example.com/uploads/file/filename访问,那么就保存为/uploads/file/filename。当然最好是把路径和文件名分开保存。这样输出的时候就可以直接echo
$row['path']
.
$row['filename']了
Ⅳ php 如何将绝对路径转换成当前文件相对路径,URL转URI
假如主界面是在根目录,如index.php,相对路径就是:
lx/aaa/pr.php
lx/ccc/opo.php
lx/ccc/ddd/pok.php
==即tx目录与index.php是平行的、同等级的
Ⅵ php相对路径其他盘切c盘
右键“我的电脑”——>“管理”——>“磁盘管理”——>右键要更改盘符的磁盘——>“更改驱动器名和路径”——>将C盘更改为其它盘符——>将F盘更改为C盘——>将原先的C盘更改成的那个盘符更改成F盘。这样你的C盘和F盘就互换了。希望这个答案对你有帮助。
Ⅶ php如何设置相对路径
相对路径是相对于当前执行的脚本而言的.
[./]代表和脚本相同目录下,[../]代表上一级目录.
Ⅷ php设定如何设定网站根目录,要相对路径的
$_SERVER['DOCUMENT_ROOT']是php预定义变量啊。
这个根目录要求你必须配置了虚拟目录才可以使用
如图:
Ⅸ [php]相对路径和绝对路径 ../ ../../ ./ / 还有不写, 这几种都是哪些路径啊,有点晕
/var/---web_root/------->| -- images_dir/--->|--i.jpg
| -- test_dir/ ---->|--test.php
| --le.php
比如此时是这些相对路径在test.php里
../ 此文件当前位置的上一层目录,就是images_dir test_dir le.php这级目录
../../ 上一层目录的上一层,就是web_root这级目录
,/则是当前目录,就是test.php这级
/则表示根目录,用来写绝对路径的
不写就是和./一样,表示当前目录
Ⅹ php相对地址与绝对地址问题。
相对地址:
如果在a/b/c.php这个文件中,要读取1/2.php,看看你a与1是否在同一个目录,如果是,那么访问就可以在c.php中写
include_once('../../../1/2.php');//我习惯用include_once,"../"表示上一级目录,你有几个目录就上几层,具体你可以根据你的目录位置来调整。
绝对路径:
在c.php中写
include_once($_SERVER["DOCUMENT_ROOT"].'/1/2.php');