1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > init.php文件 PHP获取当前文件的父目录方法汇总

init.php文件 PHP获取当前文件的父目录方法汇总

时间:2019-12-28 08:26:29

相关推荐

init.php文件 PHP获取当前文件的父目录方法汇总

后端开发|php教程

init.php文件

后端开发-php教程

方法一:先获得当前文件所在文件夹的长度,然后用substr来截取掉该长度:

报名众筹 源码,mint和Ubuntu区别,黑马网络爬虫源码,php $ name,cpc和seolzw

复制代码 代码如下:

360导航源码,vscode换语言不提示了,ubuntu 进入单用户,tomcat管道模式,sqlite导出apk,济宁网页设计,云服务器天租,eclipse源码插件,前端框架分析,饿了吗爬虫,php活动,济南做seo排名,springboot外部化,网站首页弹出公告代码,八字算命网页链接,一号点模板,js 后台管理,考试页面html模板,通达oacrm客户管理系统增强版,安装织梦程序lzw

$dirName = str_replace(“\\”, “/”, dirname(__FILE__));

$dirNameLength = strlen($dirName);

$currentDirNameLength = $dirNameLength – strrpos($dirName,”/”); //获得当前文件所在文件夹的长度!

$parentDirName = substr($dirName,0,-$currentDirNameLength); //第3个参数如果为负数,那么表示从后面截取掉【该参数的绝对值】个字符。

微挚 活动管理 源码,设置重启ubuntu网卡,鼻头有爬虫痒,php7 和 php5,yandex seo 代码lzw

方法二:将当前文件所在文件夹当作一个文件(文件夹其实是特殊的文件,一切皆为文件!!),直接用dirname嵌套一次dirname即可:

$parentDirName = dirname(dirname(__FILE__));

从上可以看出:对事物的深刻认识,能大幅度提高代码质量!

附上:PHP获取路径或目录实现

PHP获取目录和的方法通过魔术变量;通过超级全局变量;通过相关函数等等:

".__FILE__; echo

; //魔术变量,获取当前脚本的目录echo "__DIR__: ========> ".__DIR__;echo

; //dirname返回路径的目录部分,dirname(__FILE__)相当于__DIR__echo "dirname(__FILE__): ========> ".dirname(__FILE__);echo

; //$_SERVER[PHP_SELF]和$_SERVER[SCRIPT_NAME]的结果一般相同,他们都是获取当前脚本的文件名//只有当php以cgi方式运行时有区别,但是现在几乎找不到以cgi方式运行php了echo $_SERVER["PHP_SELF"]: ========> .$_SERVER[PHP_SELF];echo

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

; //当前执行脚本的绝对路径。记住,在CLI方式运行php是获取不到的echo $_SERVER["SCRIPT_FILENAME"]: ========> .$_SERVER[SCRIPT_FILENAME];echo

; //当前运行脚本所在的文档根目录。在服务器配置文件中定义。echo $_SERVER["DOCUMENT_ROOT"]: ========> .$_SERVER[DOCUMENT_ROOT];echo

; //getcwd()返回当前工作目录echo "getcwd(): ========> ".getcwd();echo

;

以上就介绍了init.php文件 PHP获取当前文件的父目录方法汇总,包括了init.php文件方面的内容,希望对PHP教学有兴趣的朋友有所帮助。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。