php dirname(__FILE__) 获取当前文件的绝对路径

2015-01-24信息快讯网

dirname(__FILE__) 取到的是当前文件的绝对路径,也就是说,比起相对路径,查找速度是最快的。

比如当前文件是放在(d:\www\)下,文件名是test.php。
测试的代码如下:
 
<?php 
echo __FILE__ ; // 取得当前文件的绝对地址,结果:D:\www\test.php 
echo dirname(__FILE__); // 取得当前文件所在的绝对目录,结果:D:\www\ 
echo dirname(dirname(__FILE__)); //取得当前文件的上一层目录名,结果:D:\ 
?> 

使用方法提示,
dirname(__FILE__) 取到的是当前文件的绝对路径,也就是说,比起相对路径,查找速度是最快的。
如果重复一次可以把目录往上提升一个层次:
比如:$d = dirname(dirname(__FILE__));
其实就是把一个目录给dirname()做参数了.因为dirname()返回最后的目录不带\\或者是/
所以重复使用的时候可以认为 dirname() 把最下层的目录当成文件名来处理了.照常返回
当前目录的上级目录.这样重复就得到了它的上一级的目录.

包含得到上一级目录的文件
include(dirname(__FILE__).'/../filename.php');

__FILE__的路径是当前代码所在文件

dirname(dirname(__FILE__));得到的是文件上一层目录名

dirname(__FILE__);得到的是文件所在层目录名
解析php dirname()与__FILE__常量的应用
Fine Uploader文件上传组件应用介绍
PHP flock 文件锁详细介绍
php读取EXCEL文件 php excelreader读取excel文件
php实现文件下载更能介绍
nginx+php-fpm配置文件的组织结构介绍
PHP爆绝对路径方法收集整理
php中判断文件存在是用file_exists还是is_file的整理
PHP中file_exists与is_file,is_dir的区别介绍
PHP setTime 设置当前时间的代码
PHP file_exists问题杂谈
PHP中创建空文件的代码[file_put_contents vs touch]
比file_get_contents稳定的curl_get_contents分享
php读取mysql乱码,用set names XXX解决的原理分享
php数组函数序列之each() - 获取数组当前内部指针所指向元素的键名和键值,并将指针移到下一位
PHP pathinfo()获得文件的路径、名称等信息说明
关于PHP中Object对象的笔记分享
php新建文件自动编号的思路与实现
PHP读取网页文件内容的实现代码(fopen,curl等)
php统计文件大小,以GB、MB、KB、B输出
PHP文件上传原理简单分析
PHP获取文件绝对路径的代码(上一级目录)
php Rename 更改文件、文件夹名称
php file_put_contents()功能函数(集成了fopen、fwrite、fclose)
fleaphp rolesNameField bug解决方法
php将fileterms函数返回的结果变成可读的形式
PHP中uploaded_files函数使用方法详解
PHP $_FILES函数详解
PHP下通过file_get_contents的代理使用方法
一道求$b相对于$a的相对路径的php代码
php获取当前网址url并替换参数或网址的方法
php绝对路径与相对路径之间关系的的分析
php 获取当前访问的url文件名的方法小结
PHP获取当前文件所在目录 getcwd()函数
PHP 中dirname(_file_)讲解
©2014-2024 dbsqp.com