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 相关文章推荐
phpMyAdmin 安装教程全攻略
Mar 19 PHP
php下实现伪 url 的超简单方法[转]
Sep 24 PHP
php实现网站插件机制的方法
Nov 10 PHP
php中使用Imagick实现图像直方图的实现代码
Aug 30 PHP
ThinkPHP CURD方法之page方法详解
Jun 18 PHP
PHP中file_exists函数不支持中文名的解决方法
Jul 26 PHP
一款简单实用的php操作mysql数据库类
Dec 08 PHP
微信公众平台接口开发入门示例
Dec 24 PHP
php继承中方法重载(覆盖)的应用场合
Feb 09 PHP
php里array_work用法实例分析
Jul 13 PHP
PHP数据库操作Helper类完整实例
May 11 PHP
PHP后端银联支付及退款实例代码
Jun 23 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
火车头采集器3.0采集图文教程
2007/03/17 PHP
php 常用字符串函数总结
2008/03/15 PHP
php实现singleton()单例模式实例
2014/11/06 PHP
php发送与接收流文件的方法
2015/02/11 PHP
PHP判断json格式是否正确的实现代码
2017/09/20 PHP
漂亮的仿flash菜单,来自蓝色经典
2006/06/26 Javascript
ajaxControlToolkit AutoCompleteExtender的用法
2008/10/30 Javascript
javascript 获取元素位置的快速方法 getBoundingClientRect()
2009/11/26 Javascript
brook javascript框架介绍
2011/10/10 Javascript
jQuery 开发者应该注意的9个错误
2012/05/03 Javascript
Js控制弹窗实现在任意分辨率下居中显示
2013/08/01 Javascript
JS实现仿京东淘宝竖排二级导航
2014/12/08 Javascript
浅析Node.js中的内存泄漏问题
2015/06/23 Javascript
基于javascript实现图片滑动效果
2016/05/07 Javascript
jQuery 3.0十大新特性最终版发布
2016/07/14 Javascript
vue.js 表格分页ajax 异步加载数据
2016/10/18 Javascript
jQuery插件实现可输入和自动匹配的下拉框
2016/10/24 Javascript
JavaScript贪吃蛇小组件实例代码
2017/08/20 Javascript
vue.js与后台数据交互的实例讲解
2018/08/08 Javascript
vue中的v-model原理,与组件自定义v-model详解
2020/08/04 Javascript
[03:14]辉夜杯主赛事 12月25日每日之星
2015/12/26 DOTA
python将字典列表导出为Excel文件的方法
2019/09/02 Python
python实现银行管理系统
2019/10/25 Python
python tkinter 设置窗口大小不可缩放实例
2020/03/04 Python
解决pycharm导入本地py文件时,模块下方出现红色波浪线的问题
2020/06/01 Python
洲际酒店集团美国官网:IHG美国
2017/11/16 全球购物
信息管理专业自荐书
2014/06/05 职场文书
2014向国旗敬礼网上签名活动总结
2014/09/27 职场文书
2014年小学工作总结
2014/11/26 职场文书
2016年小学生新年寄语
2015/08/18 职场文书
英语教学课后反思
2016/02/15 职场文书
初中思想品德教学反思
2016/02/24 职场文书
MySQL 角色(role)功能介绍
2021/04/24 MySQL
一篇文章带你复习java知识点
2021/06/28 Java/Android
PostgreSQL并行计算算法及参数强制并行度设置方法
2022/04/06 PostgreSQL
使用Cargo工具高效创建Rust项目
2022/08/14 Javascript