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


Posted in PHP onFebruary 15, 2013

__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 相关文章推荐
php 变量定义方法
Jun 14 PHP
关于PHP内存溢出问题的解决方法
Jun 25 PHP
深入解析php中的foreach问题
Jun 30 PHP
Apache实现Web Server负载均衡详解(不考虑Session版)
Jul 05 PHP
php实现文件下载简单示例(代码实现文件下载)
Mar 10 PHP
php实现的操作excel类详解
Jan 15 PHP
Yii rules常用规则示例
Mar 15 PHP
yii2控制器Controller Ajax操作示例
Jul 23 PHP
php实现的mongoDB单例模式操作类
Jan 20 PHP
Laravel框架实现的上传图片到七牛功能详解
Sep 06 PHP
PHP xpath提取网页数据内容代码解析
Jul 16 PHP
PHP实现长轮询消息实时推送功能代码实例讲解
Feb 26 PHP
php设计模式小结
Feb 15 #PHP
php安全开发 添加随机字符串验证,防止伪造跨站请求
Feb 14 #PHP
PHP下使用CURL方式POST数据至API接口的代码
Feb 14 #PHP
PHP中通过HTTP_USER_AGENT判断是否为手机移动终端的函数代码
Feb 14 #PHP
PHP-redis中文文档介绍
Feb 07 #PHP
php中使用redis队列操作实例代码
Feb 07 #PHP
无需重新编译php加入ftp扩展的解决方法
Feb 07 #PHP
You might like
PHP session会话的安全性分析
2011/09/08 PHP
基于php和mysql的简单的dao类实现crud操作功能
2014/01/27 PHP
php使用Header函数,PHP_AUTH_PW和PHP_AUTH_USER做用户验证
2016/05/04 PHP
javascript onkeydown,onkeyup,onkeypress,onclick,ondblclick
2009/02/04 Javascript
非常好用的JsonToString 方法 简单实例
2013/07/18 Javascript
div模拟选择框示例代码
2013/11/03 Javascript
jquery ajax,ashx,json的用法总结
2014/02/12 Javascript
jQuery事件绑定和委托实例
2014/11/25 Javascript
Bootstrap table使用方法总结
2017/05/10 Javascript
Easyui Datagrid自定义按钮列(最后面的操作列)
2017/07/13 Javascript
微信小程序局部刷新触发整页刷新效果的实现代码
2018/11/21 Javascript
Vue中UI组件库之Vuex与虚拟服务器初识
2019/05/07 Javascript
微信小程序开发技巧汇总
2019/07/15 Javascript
js正则匹配多个全部数据问题
2019/12/20 Javascript
js实现视图和数据双向绑定的方法分析
2020/02/05 Javascript
如何用JS模拟实现数组的map方法
2020/07/30 Javascript
python实现得到一个给定类的虚函数
2014/09/28 Python
使用Python从有道词典网页获取单词翻译
2016/07/03 Python
python开发环境PyScripter中文乱码问题解决方案
2016/09/11 Python
Python+selenium点击网页上指定坐标的实例
2019/07/05 Python
Python使用微信itchat接口实现查看自己微信的信息功能详解
2019/08/22 Python
python实现银行账户系统
2021/02/22 Python
HTML5 canvas基本绘图之绘制线段
2016/06/27 HTML / CSS
韩国美国时尚服装和美容在线全球市场:KOODING
2018/11/07 全球购物
台湾专柜女包:KINAZ
2019/12/26 全球购物
什么是属性访问器
2015/10/26 面试题
公司财务流程之主管工作流程
2014/03/03 职场文书
工伤赔偿协议书
2014/04/15 职场文书
大学生励志演讲稿
2014/04/25 职场文书
处级领导班子全部召开专题民主生活会情况汇报
2014/09/27 职场文书
党员教师群众路线对照检查材料思想汇报
2014/09/29 职场文书
先进教育工作者事迹材料
2014/12/23 职场文书
教师节主题班会教案
2015/08/17 职场文书
导游词之清晏园
2019/11/22 职场文书
Nginx+Tomcat实现负载均衡、动静分离的原理解析
2021/03/31 Servers
利用正则表达式匹配浮点型数据
2022/05/30 Java/Android