php的文件路径问题
来源:互联网 发布:产品分析软件 编辑:程序博客网 时间:2024/06/16 11:51
做项目的时候总会遇到各种各样的路径问题,特别是获取文件的根目录路径等,在此记录一下获取路径的一些方法,仅供参考。
一、PHP的__FILE__函数
1、__FILE__ 返回其所在文件的路径+文件名
2、dirname(__FILE__) 返回__FILE__所在文件的路径部分
3、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\upload\test
dirname(dirname(__FILE__)),即:F:\Modoer_2.6_SC_UTF8\upload
二、PHP getcwd() 函数
getcwd()该函数返回当前的工作目录。
栗子:在ch06中建立文件 test.php内容如下
$a= getcwd();
//变量a的值为D:\php\zend6.1\ch6
$b=__FILE__;
//变量b的值为D:\php\zend6.1\ch6\test.php
三、$_SERVER['DOCUMENT_ROOT']
通俗的解释:
$_SERVER['DOCUMENT_ROOT']是PHP预定义的几个变量之一。作用是:获取当前运行脚本所在的文档根目录。该根目录是由服务器配置文件中定义。例如apache配置文件httpd.conf中DocumentRoot配置项的值
具体的,可以在自己项目中打印一下,就能看出来这几个函数之间细微的差别。
阅读全文
1 0
- PHP文件的路径问题
- php的文件路径问题
- php-文件路径问题
- PHP包含文件的路径问题
- PHP引入文件的路径问题
- 命令行执行php文件面临的文件路径问题
- php的路径问题
- CI去除index.php和引入文件的路径问题
- php Cookie 的路径问题
- php的路径访问问题
- PHP 关于路径的问题
- php路径问题的研究!
- 文件路径的中文问题
- .pch 文件路径的问题
- 文件路径设置的问题
- 获取文件路径的问题
- PHP解决引用路径和重复引用文件已经其中的HTML代码的路径问题的终极解决方案
- 谨防php包含文件的相对路径问题导致的crontab无法正常运行
- java 学习 循环 和 方法的笔记及代码
- char (*p3)[5] = &a; 和char (*p4)[5] = a;的区别?
- contenteditable的元素取消高亮
- HTTP协议详解
- 命令创建虚机
- php的文件路径问题
- 编译时异常与运行时异常区别
- VS2012 ASP.NET创建webAPI工程
- WEB安全测试之XSS攻击
- C# 232端口侦听
- 护眼色DIY调节
- 第三周 leetcode 102. Binary Tree Level Order Traversal(Medium)
- 数组方式赋值字符串及字面值常量赋值字符串的区别
- ros源码分析(1)—roscore概况