2、dirname(__FILE__) 返回当前目录的上级目录,或当前文件所在的目录 (结尾不带/) dirname()一般跟__FILE__联合使用,其参数可以是文件(返回文件的目录),也可以是目录(返回上一级目录) 如果在 c_system_base.php中调用dirname(__FILE__) 则返回 E:\wamp\www\zb_system\function (文说件返回所在目录) 如...
dirname(_FILE_) 返回_FILE__所在文件的路径部分 dirname(dirname(_FILE));得到的是__FILE__所在文件的上一层目录名(不含最后一个“\”号) 例如,当前文件是 F:\Modoer_2.6_SC_UTF8\upload\test\a.php,则 _FILE_ 得到的就是完整路径 即 F:\Modoer_2.6_SC_UTF8\upload\test\a.php ,而 dirname(_FI...
dirname(__FILE__) 取到的是当前文件的绝对路径,也就是说,比起相对路径,查找速度是最快的。 如果重复一次可以把目录往上提升一个层次: 比如:$d = dirname(dirname(__FILE__)); 其实就是把一个目录给dirname()做参数了.因为dirname()返回最后的目录不带\\或者是/ 所以重复使用的时候可以认为 dirname() ...
dirname(dirname(_FILE));得到的是__FILE__所在文件的上一层目录名(不含最后一个“\”号) 例如,当前文件是 F:\Modoer_2.6_SC_UTF8\upload\test\a.php,则 _FILE_ 得到的就是完整路径 即 F:\Modoer_2.6_SC_UTF8\upload\test\a.php ,而 dirname(_FILE_)得到路径部分 即 F:\Modoer_2.6_SC_UTF8\u...
dirname(__FILE__) 取到的是当前文件的绝对路径,也就是说,比起相对路径,查找速度是最快的。 如果重复一次可以把目录往上提升一个层次: 比如:$d = dirname(dirname(__FILE__)); 其实就是把一个目录给dirname()做参数了.因为dirname()返回最后的目录不带\\或者是/ ...
但在其它目录使用的时候配置文件中的地址就会出现找不到路径的情况。所以这时候我们需要使用dirname(__FILE__) 把路径定死在配置文件中。 具体用法如下: 在配置文件中使用,dirname(__FILE__)调用模板 代码语言:javascript 复制 file_get_contents(dirname(__FILE__).'/zjkdhcom.html'); ...
php dirname(__file__) __FILE__ : 解释:文件的完整路径和文件名。如果用在包含文件中,则返回包含文件名。自 PHP 4.0.2 起,__FILE__ 总是包含一个绝对路径,而在此之前的版本有时会包含一个相对路径。 string dirname ( string path ) 解释:给出一个包含有指向一个文件的全路径的字符串,本函数返回...
php的dirname(__FILE__)和dirname(dirname(__FILE__)) 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__);echo $basedir //将在页⾯打印出⼀个这个⽂件所在绝对路径!> 我做的测试得到结果: E:/website/othertest/cms 这个相当于, asp中的server.mappth的⽤法 如果b.php被...
dirname(_FILE_)php中定义了⼀个很有⽤的常数,即:_file_这个内定常数是所在php程序⽂件的完整路径(路径+⽂件名)。即使这个⽂件被其他⽂件引⽤(include或require),__file__始终是它所在⽂件的完整路径,⽽不是引⽤它的那个⽂件完整路径。请看下⾯例⼦:F:\Modoer_2.6_SC_UTF8\...