来自 澳门金莎娱乐手机版 2019-09-27 01:08 的文章
当前位置: 金沙澳门官网网址 > 澳门金莎娱乐手机版 > 正文

__FILE__获取文件相对路线用法

哈哈,明白了没其它的我就不说多了。

<?php
//获得当前目录
echo getcwd();
echo "<br />";

//改变为 images 目录
chdir("images");
echo "<br />";
echo getcwd();
?>

echo __FILE__;

不会返回当前的文件名称。    dirname(__FILE__) 也可能返回一个 . (当前目录)    [原因是 b.php 文件在 http.conf 或者 PHP 配置开发环境的默认WEB目录下

《?php

<?php
//获得当前目录
echo getcwd();
echo "<br />";

//改变为 images 目录
chdir("images");
echo "<br />";
echo getcwd();
?> 输出:

C:testwebmain
C:testwebmainimages

?>

 

那么我们会看到很多cms中会这样写

语法
chdir(directory)参数 描述
directory 必需。规定新的当前目录。
例子

?>

__FILE__ :被称为PHP魔术常量 ,返回当前执行PHP脚本的完整路径和文件名,包含一个绝对路径

这样会是什么结果呢,我们来试一下吧。

2)dirname(__FILE__) 一般会返回文件所的当前目录到系统根目录的一个目录结构。 

dirname(__FILE__);

<?php
   echo __FILE__ ; // 取得当前文件的绝对地址,结果:D:wwwtest.php
   echo dirname(__FILE__); // 取得当前文件所在的绝对目录,结果:D:www
   echo dirname(dirname(__FILE__)); //取得当前文件的上一层目录名,结果:D:
?>
===========PHP获取文件绝对路径=======

本站原创转载注明:www.111cn.net/phper/php.html

chdir() 函数把当前的目录改变为指定的目录。

本文由金沙澳门官网网址发布于澳门金莎娱乐手机版,转载请注明出处:__FILE__获取文件相对路线用法

关键词: