每个人都是天才,你的时间应该做更多改变世界的事。
当前位置:首页 > PHP技术

PHP获取当前目录和相对目录的方法

时间:2018-07-31 07:05:20 来源:笨鸟先飞 作者:NLDY 点击:
<?php
//获取当前文件所在目录,如果 A.php include B.php 则无论写在哪个文件里,都是表示 A.php 文件所在的目录
echo realpath('.'),'<br>';
echo getcwd(),'<br>';
 
// 获取当前文件的上级目录,如果 A.php include B.php 则无论写在哪个文件里,都是表示 A.php 文件所在目录的上级目录
echo realpath('..'),'<br>';
 
// 获取网站根目录,所有文件里面获取的都是当前项目所在的目录
echo $_SERVER['DOCUMENT_ROOT'],'<br>';
 
// 获取目录信息
$path_parts = pathinfo(__FILE__);
echo 'dirname: ',$path_parts['dirname'],'<br>';//表示代码所在文件的目录,如果 A.php include B.php 并且此代码段写在 B.php ,那么获取的是 B.php 文件所在的目录
 
echo 'basename: ',$path_parts['basename'],'<br>';//同上,获取的是代码所在的文件的文件名称,比如:inc.php
 
echo $path_parts['extension'],'<br>';//同上,获取的是代码所在的文件的后缀名,比如:php
 
echo dirname(__FILE__),'<br>';//效果同 $path_parts['dirname']
Copyright ©2018 笨鸟先飞苏ICP备14008820号-1

站长QQ:58055648,交流QQ群:3147325