PHP 获取文件路径(灵活应用__FILE__)

2015-01-24信息快讯网

__FILE__ ,是返回文件的完整路径和文件名。如果用在包含文件中,则返回包含文件名。自 PHP 4.0.2 起,__FILE__ 总是包含一个绝对路径,而在此之前的版本有时会包含一个相对路径

__FILE__ ,是返回文件的完整路径和文件名。如果用在包含文件中,则返回包含文件名。自 PHP 4.0.2 起,__FILE__ 总是包含一个绝对路径,而在此之前的版本有时会包含一个相对路径。dirname(__FILE__),返回当前文件路径的部分路径,也就是去掉文件名。

演示代码:

<?php
 // 获取文件的当前路径 + 文件名
 echo __FILE__;
 echo '<BR>';
 // 获取文件的当前路径
 echo dirname(__FILE__);
 echo '<BR>';
 // 获取文件的上一级目录路径
 echo dirname(dirname(__FILE__)); 
?>

运行结果:

D:\wamp\www\index.php
D:\wamp\www
D:\wamp

__FILE__很好使,可以获取文件当前的路径,即便被include也不会改变,可以作为网站在服务器上的绝对路径,其他目录以此为基准分布。

浅析php fwrite写入txt文件的时候用 \r\n不能换行的问题
如何使用PHP批量去除文件UTF8 BOM信息
php 读取文件头判断文件类型的实现代码
PHP取二进制文件头快速判断文件类型的实现代码
PHP中fwrite与file_put_contents性能测试代码
实测在class的function中include的文件中非php的global全局环境
php的$_FILES的临时储存文件与回收机制实测过程
PHP 获取文件权限函数介绍
解析PHP中$_FILES的使用以及注意事项
file_get_contents("php://input", "r")实例介绍
使用PHP获取当前url路径的函数以及服务器变量
解析file_get_contents模仿浏览器头(user_agent)获取数据
解析centos中Apache、php、mysql 默认安装路径
解析php中获取url与物理路径的总结
使用PHP求两个文件的相对路径
使用PHP计算两个路径的相对路径
如何用php获取文件名后缀
php去除换行符的方法小结(PHP_EOL变量的使用)
php设计模式小结
php中设置index.php文件为只读的方法
php处理文件的小例子(解压缩,删除目录)
破解.net程序(dll文件)编译和反编译方法
PHP调用Linux的命令行执行文件压缩命令
php对大文件进行读取操作的实现代码
PHP获取文件后缀名的三个函数
PHP爆绝对路径方法收集整理
php中判断文件存在是用file_exists还是is_file的整理
PHP中file_exists与is_file,is_dir的区别介绍
PHP file_exists问题杂谈
PHP中获取文件扩展名的N种方法小结
PHP中创建空文件的代码[file_put_contents vs touch]
比file_get_contents稳定的curl_get_contents分享
PHP pathinfo()获得文件的路径、名称等信息说明
©2014-2024 dbsqp.com