dirname(dirname(__FILE__)); 假设__FILE__为 /home/web/config/config.php 上面的方法输出为 /home/web dirname(dirname(__FILE__));得到的是文件上一层目录名 dirname(__FILE__);得到的是文件所在层目录名
1)dirname(__FILE___) 函数返回的是脚本所在在的路径。⽐如⽂件 b.php 包含如下内容:<?php $basedir = dirname(__FILE__);> 如果b.php被其他⽬录⾥的a.php⽂件require 或者 include 去引⽤的话。变量$basedir 的内容还是b.php所在的那个⽂件夹的路径。⽽不是变成a.php⽂件所在的⽬...
所以这时候我们需要使用dirname(__FILE__) 把路径定死在配置文件中。 具体用法如下: 在配置文件中使用,dirname(__FILE__)调用模板 代码语言:javascript file_get_contents(dirname(__FILE__).'/zjkdhcom.html'); 这样不论在任何目录调用配置文件,模板路径都是正确的。
php dirname(_FILE_) dirname(_FILE_) 获取当前文件所在层目录的绝对路径 _FILE_取得当前文件的绝对地址 dirname(dirname(_FILE_)) 取得当前文件所在层目录的上级目录 DIRECTORY_SEPARATOR 我们知道DIRECTORY_SEPARATOR是一个PHP常量,代表反斜杠,因为windows系统和linux系统的反斜杠不一样。在 Windows 中,斜线(/)和反...
dirname(dirname(__FILE__));得到的是文件上一层目录名(不含最后一个“\”号) <?php$path=__FILE__;echo$path;echo'';$path_1=__DIR__;echo$path_1;echo'';$path_2=dirname(__FILE__);echo$path_2;echo'';$path_3=dirname(dirname(__FILE__));echo$path_3;?> 注意:我使用的windows系统...
显示一个文件的属性:比如 dirname(c:/1.txt)
dirname(\__FILE__);//得到的是文件所在层目录名 发现网上找了很多文章都是错误的,特别验证后发出来: dirname(_FILE_) php中定义了一个很有用的常数,即:_file_ 这个内定常数是所在php程序文件的完整路径(路径+文件名)。 即使这个文件被其他文件引用(include或require),__file__始终是它所在文件的完整路径,...
dirname(__FILE__) 的使用总结 dirname(__FILE__) php中定义了一个很有用的常数,即 __file__ 这个内定常数是当前php程序的就是完整路径(路径+文件名)。 即使这个文件被其他文件引用(include或require),__file__始终是它所在文件的完整路径,而不是引用它的那个文件完整路径。
dirname(dirname(__FILE__));得到的是文件上一层目录名(不含最后一个“\”号) <?php$path=__FILE__;echo$path;echo'';$path_1=__DIR__;echo$path_1;echo'';$path_2=dirname(__FILE__);echo$path_2;echo'';$path_3=dirname(dirname(__FILE__));echo$path_3;?> 1. 2. 3. 4. 5....
dirname():这是一个PHP的内置函数,用于给出一个包含有指向一个文件的全路径的字符串,本函数返回去掉文件名后的目录名。比如:dirname ( "/etc/passwd" );输出"/etc";__FILE__是一个预定义变量,返回的是文件所在的路径;加在一起的意思就是,定义一个常量,ROOT_PATH,它的内容为网站的根...