加入收藏 | 设为首页 | 会员中心 | 我要投稿 拼字网 - 核心网 (https://www.hexinwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

发布时间:2022-01-16 06:53:59 所属栏目:PHP教程 来源:互联网
导读:?php //获取当前文件所在目录,如果 A.php include B.php 则无论写在哪个文件里,都是表示 A.php 文件所在的目录 echo realpath(.),br; echo getcwd(),br; // 获取当前文件的上级目录,如果 A.php include B.php 则无论写在哪个文件里,都是表示 A.php 文件
  <?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']

(编辑:拼字网 - 核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!