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...
php dirname(__FILE__) __FILE__的路径是当前代码所在文件 dirname(__FILE__);得到的是文件所在层目录名 dirname(dirname(__FILE__));得到的是文件上一层目录名 dirname() 函数: <?php echo dirname("c:/testweb/home.php"); echo dirname("/testweb/home.php"); ?> 上面例子会输出: c:/testweb...
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...
2、dirname(__FILE__) 返回当前目录的上级目录,或当前文件所在的目录 (结尾不带/) dirname()一般跟__FILE__联合使用,其参数可以是文件(返回文件的目录),也可以是目录(返回上一级目录) 如果在 c_system_base.php中调用dirname(__FILE__) 则返回 E:\wamp\www\zb_system\function (文说件返回所在目录) 如...
所以这时候我们需要使用dirname(__FILE__) 把路径定死在配置文件中。 具体用法如下: 在配置文件中使用,dirname(__FILE__)调用模板 代码语言:javascript file_get_contents(dirname(__FILE__).'/zjkdhcom.html'); 这样不论在任何目录调用配置文件,模板路径都是正确的。
1)dirname(__FILE__) 函数返回的是脚本所在在的路径。⽐如⽂件 b.php 包含如下内容:<?php $basedir = dirname(__FILE__);echo $basedir //将在页⾯打印出⼀个这个⽂件所在绝对路径!> 我做的测试得到结果: E:/website/othertest/cms 这个相当于, asp中的server.mappth的⽤法 如果b.php被...
php dirname(__file__) __FILE__ : 解释:文件的完整路径和文件名。如果用在包含文件中,则返回包含文件名。自 PHP 4.0.2 起,__FILE__ 总是包含一个绝对路径,而在此之前的版本有时会包含一个相对路径。 string dirname ( string path ) 解释:给出一个包含有指向一个文件的全路径的字符串,本函数返回...
dirname(__FILE__) 取到的是当前文件的绝对路径,也就是说,比起相对路径,查找速度是最快的。 如果重复一次可以把目录往上提升一个层次: 比如:$d = dirname(dirname(__FILE__)); 其实就是把一个目录给dirname()做参数了.因为dirname()返回最后的目录不带\\或者是/ ...
php的dirname(__FILE__)和dirname(dirname(__FILE__)) dirname(dirname(__FILE__)); 假设__FILE__为 /home/web/config/config.php 上面的方法输出为 /home/web dirname(dirname(__FILE__));得到的是文件上一层目录名 dirname(__FILE__);得到的是文件所在层目录名...
所以在网上搜索。与大家分享下。 好了我们直接写一个php文件测试下: 我们看下结果: 这里我的本地网站的根目录是F:\APMServ5.2.6\www\htdocs\。这里我们可以看出来 __FILE__ 代表的是这个文件的绝对路径 dirname(__FILE__)代表的是这个文件所在的目录 dirname(dirname(__FILE__))代表的是上级目录...