PHP获取当前文件路径信息的方法

PHP获取文件相对路径的方法 主要介绍了PHP获取文件相对路径的方法,通过自定义函数实现获取文件相对路径的功能,具有一定参考借鉴价值,需要的朋友可以参考下 立即下载

Example 文件名  test.php 

获取 “路径 + 文件名” : /var/www/test/test.php 

echo __FILE__; 

//取得当前文件的路径:用魔术常量 __FILE__,这里的路径包含了文件名

获取 “文件名 ”: test.php 

echo basename(__FILE__);

获取“不含扩展名的文件名”:test 

echo basename(__FILE__, '.php'); 

获取“到此目录前的完整 PATH, 不含文件名 ”:/var/www/test 

echo dirname(__FILE__); 

//去掉上面路径的文件名,得到纯路径:dirname(__FILE__)

获取“当前文件的上层目录 PATH”: /var/www 

echo dirname(dirname(__FILE__));

//返回一层目录到根目录:realpath(dirname(__FILE__).'/../')

echo $_SERVER['HTTP_HOST'];

//当前请求的 Host: 头部的内容 即域名信信息

echo $_SERVER['PHP_SELF'];

//当前正在执行脚本的文件相对网站根目录地址,就算该文件被其他文件引用也可以正确得到地址

echo $_SERVER['SCRIPT_NAME'];

//当前正在执行脚本的文件相对网站根目录地址,但当该文件被其他文件引用时,只显示引用文件的相对地址,不显示该被引用脚本的相对地址。

echo $_SERVER['DOCUMENT_ROOT'];

//网站相对服务器地址即网站的绝对路径名 #当前运行脚本所在的文档根目录。在服务器配置文件中定义

echo $_SERVER['SCRIPT_FILENAME'];

//当前执行脚本的绝对路径名。


PHP获取文件绝对路径的代码(上一级目录) PHP获取文件绝对路径 复制代码 代码如下: <?php echo __FILE__ ; // 取得当前文件的绝对地址,结果:D:\www\test.php echo dirname(__FILE__); // 取得当前文件所在的绝对目录,结果:D:\www\ echo dirname(dirname(__FILE__)); //取得当前文件的上一层目录名,结果:D:\ ?> chdir() 函数 定义和用法 chdir() 函数把当前的目录改变为指定的目录。 若成功,则该函数返回 true,否则返回 false。 语法 chdir(directory)参数 描述 directory 必需。 立即下载

相关推荐

Win11系统下Abaqus 2025子程序开发环境一站式配置指南

本文详细介绍了在Win11系统下配置Abaqus 2025子程序开发环境的完整流程,包括VS2022和Intel oneAPI的安装与优化,以及Abaqus 2025的目录规划与环境联调。通过避坑指南和实战案例,帮助用户高效完成开发环境配置,避免常见错误,提升工作效率。

weixin_28717431的博客 335

php 获取文件路径的几种方法

echo $_SERVER['DOCUMENT_ROOT']."<br>"; //获得服务器文档根 echo $_SERVER['PHP_SELF']."<br>"; //获得执行该代码的文件服务器绝对路径 echo __FILE__."<br>"; //获得文件的文件系统绝对路径 echo dirname(__FILE__); //获得文件所在的文件夹路径 ...

farmerXU的博客 2644

手把手教你用CANape调试XCP安全会话:DLL权限管理+四种加密模式实战演示

本文详细介绍了如何使用CANape调试XCP安全会话,重点解析了DLL权限管理的实现与配置方法,并通过实战演示了标定页切换、DAQ测量、STIM旁路和PGM刷写四种典型加密模式的操作流程与调试技巧,帮助工程师深入理解并掌握XCP安全访问机制。

smartcontract5的博客 563

php获取当前文件名和路径,PHP 中获取文件名及路径

PHP 中获取文件名及路径为了脚本程序的兼容性,很多时候脚本的名称都不是固定的。所以我们需要通过动态获取当前脚本的路径、文件名来完成某些功能。PHP 中,我们可以使用常量 __FILE__ 来获取当前被执行脚本的完整路径。注意:当包含此变量的脚本被其他脚本include或者require的时候, __FILE__ 将仍然返回此脚本的地址,而不是调用此脚本的位置。如下面的代码,我们将此文件保存在 D...

weixin_26905423的博客 2514

数据分析——员工离职预测

员工离职预测一. 题目描述二. 数据说明三. 步骤实现1.导入并查看2.数据探索性分析3.数据处理4.模型分析5.结果分析(1) 可视化的结果分析(2)特征选择结果分析(3)多模型交叉验证结果分析 一. 题目描述 员工是否准备离职是困扰用人单位的问题,其关系到单位业务的开展及新人员的招聘,及时的分析出有离职倾向的员工成为关键的因素。数据主要包括影响员工离职的各种因素(工资、出差、工作环境满意度、工作投入度、是否加班、是否升职、工资提升比例等)以及员工是否已经离职的对应记录。 二. 数据说明 数据分为训练数据

weixin_43925467的博客 1万+

从Mule ESB到Apache Camel:手把手教你设计一个轻量级企业集成框架的‘心脏’

本文深入探讨了从Mule ESB到Apache Camel的轻量级企业集成框架设计实践,对比了两者在协议支持、消息处理能力和部署灵活性等方面的差异。通过实际代码示例和性能优化技巧,帮助开发者构建高效的核心模块,适用于现代微服务架构下的系统集成需求。

weixin_28738165的博客 375

php中获取几种路径的方法

要用到站点的一些路径,网上查了下,顺便搜集了一些,以便日后方便使用:

leedaning的专栏 1708

VS2015+Qt+OpenCV+open62541开发过程(05_VS2015中使用OPCUA open62541通过Kepware读写PLC数据)

此外还需要所需lib包:WS2_32.Lib(opcua通讯用到的库,opcua使用socket通讯,需使用此库),添加#pragma comment(lib,"ws2_32.lib") 语句,有的文章说需要添加ws2_32.lib文件或ws2_32.dll到项目资源中,貌似影响不大。2.在VS中选择x64平台会报错,选择x86平台可以用,应该是ws2_32.lib相关的库不支持64位,目前没有解决,继续后面的实验,看看用Qt后是否可以解决。6.VS中建立的变量,与读取的OPC点数据类型注意对应。

zzh17的博客 1862

php常用文件路径,PHP常用获取文件路径的函数集合整理

我们在开发PHP项目过程中,经常会用到包含文件,所以有时候需要获取文件的相对路径或者绝对路径,以下我们就来详细的介绍常用的php获取文件路径的函数有哪些realpath — 返回规范化的绝对路径名realpath() 扩展所有的符号连接并且处理输入的 path 中的 '/./', '/../' 以及多余的 '/'并返回规范化后的绝对路径名。返回的路径中没有符号连接,'/./' 或 '/../' 成...

weixin_39852953的博客 363

TMF8801 ToF激光测距传感器原理图设计,已量产(距离传感器)

这张 TMF8801 小板的外围结构就很有代表性。核心传感器是 U1 TMF8801,但真正构成量产价值的是外围那一圈:U2 把 VCC 整理成 3V,R1/R2/R5 与 R3/R4/R6 两组 10K 电阻稳定默认态,Q2 2N7002 和 U3 SN74LVC2G07DCKR 处理控制链路,传感器边上还有 C1/C4/C5 三颗 100nF 紧贴去耦。

不脱发的程序猿 159

【应用】打造你的安全本地AI购物助手:OpenClaw + 淘宝MCP部署全攻略

本文介绍了在Ubuntu虚拟机中配置OpenClaw连接Windows宿主机的淘宝MCP服务的两种方案。核心原理是通过修改MCP服务监听地址或SSH隧道转发,实现跨网络访问。方案1推荐修改MCP服务绑定0.0.0.0并配置防火墙放行端口,适合长期使用;方案2通过SSH隧道转发,适合临时测试。文章详细说明了环境准备、配置文件修改及两种互通方案的具体实施步骤,重点解决了虚拟机与宿主机网络互通的关键问题。

海兰 1324

php 获取路径的方法,PHP获取路径和目录方法总结

/*** PHP获取路径或目录实现*///魔术变量,获取当前文件的绝对路径echo "__FILE__: ========> ".__FILE__;echo '';//魔术变量,获取当前脚本的目录echo "__DIR__: ========> ".__DIR__;echo '';//dirname返回路径的目录部分,dirname(__FILE__)相当于__DIR__ech...

weixin_32798919的博客 509

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

php怎么获取当前路径,PHP获取当前目录和相对目录的方法

php 获取目录的方法有很多,这里记载一下使用php获取当前目录和相对目录的方法,以免又搞混了。//获取当前文件所在目录,如果 A.php include B.php 则无论写在哪个文件里,都是表示 A.php 文件所在的目录echo realpath('.'),'';echo getcwd(),'';// 获取当前文件的上级目录,如果 A.php include B.php 则无论写在哪个文件里...

weixin_42489589的博客 1315

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

php 读取当前目录,PHP获取当前目录和相对目录的方法_PHP教程

PHP获取当前目录和相对目录的方法php 获取目录的方法有很多,这里记载一下使用php获取当前目录和相对目录的方法,以免又搞混了。

weixin_35343788的博客 1990

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

PHP获取当前目录和相对目录的方法

// 获取当前目录 echo realpath("."). ""; echo getcwd() . ""; // 获取上级目录 echo realpath(".."). ""; // 获取网站根目录 echo $_SERVER['DOCUMENT_ROOT']; // 获取目录信息 $path_parts = pathinfo(__FILE__); echo $path_parts["di

LHN_hpu的专栏 975

php 系统信息,解析php中获取系统信息的方法

$root = getenv('DOCUMENT_ROOT'); ////服务器文档根目录$port = getenv('SERVER_PORT'); ////服务器端口$file = getenv('SCRIPT_NAME'); ////当前执行文件$ua = getenv('HTTP_USER_AGENT'); ////用户UA$method = getenv('REQUEST_METHOD'...

weixin_39769807的博客 257

php怎么获取系统信息,PHP如何获取系统信息

你知道PHP如何获取系统信息吗?你对PHP获取系统信息的方法了解吗?下面是小编为大家带来的’关于的知识,欢迎阅读。获取PHP版本: PHP_VERSION获取PHP安装路径: DEFAULT_INCLUDE_PATH获取当前文件绝对路径: __FILE__获取系统类型: php_uname's'获取PHP运行方式: php_sapi_name获取Http请求中Host值: $_SERVER["HT...

weixin_35782250的博客 220

php学习之旅3

php中的预定义常量可以获取php中间的信息。具体的预定义常量可以在php手册中进行查看的说,现在要做的是做一个实例来完成这些预定义常量的使用。接下来是常用的预定义常量的使用代码: ...

weixin_30698527的博客 56

php中的一些常量以及获取当前类名函数名的方法

1. 获取行号、文件路径文件名、类名、方法名的常量__LINE__     文件中的当前行号。__FILE__    文件的完整路径和文件名。如果用在包含文件中,则返回包含文件名。自 PHP 4.0.2 起,__FILE__ 总是包含一个绝对路径,而在此之前的版本有时会包含一个相对路径。__FUNCTION__    函数名称(PHP 4.3.0 新加)。自 PHP 5 起本常量返回该函数被定义时

老码农(javascript、react、vue、antd、vant) 1302

php7当前目录,PHP获取路径或目录或当前文件名

//获取当前文件的绝对路径 echo "__FILE__: ===> ".__FILE__;echo '';//获取当前文件的名称echo basename(__FILE__); echo '';//获取当前脚本的目录 echo "__DIR__: ===> ".__DIR__;echo '';//dirname返回路径的目录部分,dirname(__FILE__)相当于_...

weixin_34193979的博客 335
上一篇: RHEL4 NIS 服务配置实例
下一篇: CentOS yum 源的配置与使用
老伊万
博客等级 码龄21年 31粉丝 66原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值