当前位置: 首页 > news >正文

php 路径

//魔术变量,获取当前文件的绝对路径

echo "__FILE__: ========> ".__FILE__;

echo '<br/>';

 

//魔术变量,获取当前脚本的目录

echo "__DIR__: ========> ".__DIR__;

echo '<br/>';

 

//dirname返回路径的目录部分,dirname(__FILE__)相当于__DIR__

echo "dirname(__FILE__): ========> ".dirname(__FILE__);

echo '<br/>';

 

//$_SERVER['PHP_SELF']和$_SERVER['SCRIPT_NAME']的结果一般相同,他们都是获取当前脚本的文件名

//只有当php以cgi方式运行时有区别,但是现在几乎找不到以cgi方式运行php了

echo '$_SERVER["PHP_SELF"]: ========> '.$_SERVER['PHP_SELF'];

echo '<br/>';

 

echo '$_SERVER["SCRIPT_NAME"]: ========> '.$_SERVER['SCRIPT_NAME'];

echo '<br/>';

 

//当前执行脚本的绝对路径。记住,在CLI方式运行php是获取不到的

echo '$_SERVER["SCRIPT_FILENAME"]: ========> '.$_SERVER['SCRIPT_FILENAME'];

echo '<br/>';

 

//当前运行脚本所在的文档根目录。在服务器配置文件中定义。

echo '$_SERVER["DOCUMENT_ROOT"]: ========> '.$_SERVER['DOCUMENT_ROOT'];

echo '<br>';

 

//getcwd()返回当前工作目录

echo "getcwd(): ========> ".getcwd();

echo '<br>';

 

echo '<br>';

 

 

转载于:https://www.cnblogs.com/zhaohaibo/p/5999764.html

相关文章:

  • 服务器之间,相同帐号,实现免密钥登录
  • 【noi 2.6_9289】Ant Counting 数蚂蚁{Usaco2005 Nov}(DP)
  • 数据获取以及处理系统 --- 功能规格说明书
  • 【JAVA】设计模式之懒汉式与恶汉式的单例模式实现的方法与详解
  • asp.net定时任务
  • 14. Html5的局:WebGL的纹理格式
  • Tomcat编译jsp生成Servlet文件的存放位置
  • Android事件总线(三)otto用法全解析
  • 反思总结然后整装待发
  • 当SetTimeout遇到了字符串
  • ABP文档 - EntityFramework 集成
  • [Java基础] Java中List.remove报错UnsupportedOperationException
  • 查看linux服务器的系统信息
  • sql事务、视图和索引
  • 谈谈springmvc的ResponseBodyAdvice
  • 【从零开始安装kubernetes-1.7.3】2.flannel、docker以及Harbor的配置以及作用
  • Apache的80端口被占用以及访问时报错403
  • canvas 高仿 Apple Watch 表盘
  • HashMap ConcurrentHashMap
  • JavaScript 奇技淫巧
  • MYSQL如何对数据进行自动化升级--以如果某数据表存在并且某字段不存在时则执行更新操作为例...
  • overflow: hidden IE7无效
  • python学习笔记-类对象的信息
  • sublime配置文件
  • webpack项目中使用grunt监听文件变动自动打包编译
  • 第三十一到第三十三天:我是精明的小卖家(一)
  • 基于Android乐音识别(2)
  • 浅谈Golang中select的用法
  • 吴恩达Deep Learning课程练习题参考答案——R语言版
  • 用简单代码看卷积组块发展
  • 7行Python代码的人脸识别
  • 带你开发类似Pokemon Go的AR游戏
  • ​Linux·i2c驱动架构​
  • ​sqlite3 --- SQLite 数据库 DB-API 2.0 接口模块​
  • $.ajax()参数及用法
  • (1)(1.13) SiK无线电高级配置(五)
  • (10)ATF MMU转换表
  • (2)关于RabbitMq 的 Topic Exchange 主题交换机
  • (排序详解之 堆排序)
  • (完整代码)R语言中利用SVM-RFE机器学习算法筛选关键因子
  • (转)iOS字体
  • (转)人的集合论——移山之道
  • .NET 6 Mysql Canal (CDC 增量同步,捕获变更数据) 案例版
  • .NET CLR Hosting 简介
  • .NET Core6.0 MVC+layui+SqlSugar 简单增删改查
  • .NET 程序如何获取图片的宽高(框架自带多种方法的不同性能)
  • .考试倒计时43天!来提分啦!
  • @ 代码随想录算法训练营第8周(C语言)|Day57(动态规划)
  • @Mapper作用
  • [.net]官方水晶报表的使用以演示下载
  • []FET-430SIM508 研究日志 11.3.31
  • [1127]图形打印 sdutOJ
  • [acm算法学习] 后缀数组SA
  • [AHOI2009]中国象棋 DP,递推,组合数
  • [BZOJ 4034][HAOI2015]T2 [树链剖分]