很多站长朋友们都不太清楚php上级的上级,今天小编就来给大家整理php上级的上级,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php获取上级文件绝对路径 2、 关于php的上级目录表示方法 3、 PHP如何修改上级目录中的文件? 4、 php返回当前php文件的上级目录名称,不是路径! 5、 php中include('上级目录文件'); php获取上级文件绝对路径PHP获取文件绝对路径,参考方法如下:
<?php
echo __FILE__ ; // 取得当前文件的绝对地址,结果:D:\www\test.php
echo dirname(__FILE__); // 取得当前文件所在的绝对目录,结果:D:\www\
echo dirname(dirname(__FILE__)); //取得当前文件的上一层目录名,结果:D:\
?>
chdir() 函数把当前的目录改变为指定的目录。
若成功,则该函数返回 true,否则返回 false。
语法 :
chdir(directory)参数 描述
directory 必需。规定新的当前目录。
关于php的上级目录表示方法..就是上级目录,多一个点、少一个点都是错的,不要使用错的,系统有时候会自作聪明的猜测你的意思,但是你不应该依赖这种体贴。
举个例子,当你设置c:\ipubnet\wwwroot为文档根目录的时候,$_SERVER['DOCUMENT_ROOT']的值就是c:\ipubnet\wwwroot,而'/'表示c:\,除非你指定c:\为网站根目录他们才等效。
补充:
可以肯定你的程序有其它问题,请你仔细检查,不可能..\被上到两级,我在SCO UNIX、LINUX、FREEBSD、WINDOWS下都有程序确认了的。
PHP如何修改上级目录中的文件?例如这样两个文件:
/aa/bb/cc/test1.php
/aa/test2.php
用test1.php处理test2.php
给test2.php改个名字 改成 test3.php
<? //test1.php
rename("test2.php","test3.php");
?>
有那个文件的名字,和具体路径(相对路径和绝对路径都可以的),直接改就好了,和同一个目录没有什么区别呀!
php返回当前php文件的上级目录名称,不是路径!//我个人不清楚是否有直接获得文件当前所在文件夹名称的函数,都是处理的
$arr = explode(DIRECTORY_SEPARATOR,dirname(__FILE__));
echo end($arr);
php中include('上级目录文件');当前文件所在目录引用方法为:
<?php
include('test.php');
?>
或者:
<?php
include('./test.php');
?>
上级目录引用方法:
<?php
include('test.php');
?>
上上级引用方法:
<?php
include('test.php');
?>
总结:
其中 . 表示当前目录 ..表示上级目录 /表示目录分隔符
关于php上级的上级的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php上级的上级 php返回上级目录的详细内容...