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

<?php

//获取当前文件的绝对路径 echo "FILE: ===> ".FILE;

echo '<br/>';

//获取当前文件的名称

echo basename(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>';

相关推荐
一丝晨光1 小时前
Java、PHP、ASP、JSP、Kotlin、.NET、Go
java·kotlin·go·php·.net·jsp·asp
Eternal-Student5 小时前
everyday_question dq20240731
开发语言·arm开发·php
zhangphil7 小时前
Windows环境Apache httpd 2.4 web服务器加载PHP8:Hello,world!
php·apache·httpd
芒果作者15 小时前
dcatadmin 自定义登录页面
php
酷酷-19 小时前
彩虹易支付最新版源码及安装教程(修复BUG+新增加订单投诉功能)
html·php·bug
杨哥带你写代码1 天前
构建高效新闻推荐系统:Spring Boot的力量
服务器·spring boot·php
A 八方1 天前
【漏洞复现】泛微OA E-Office do_excel.php 任意文件写入漏洞
开发语言·安全·php
ac-er88881 天前
PHP__sleep和__wakeup有什么区别
开发语言·php
什么鬼昵称1 天前
Pikachu-PHP反序列化
开发语言·javascript·php
DK七七1 天前
【PHP陪玩系统源码】游戏陪玩系统app,陪玩小程序优势
前端·vue.js·游戏·小程序·php·uniapp