php怎么获取当前文件

fiy 其他 136

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    PHP获取当前文件的方式有很多种,下面列举几种常用的方法:

    1. 使用`$_SERVER[‘PHP_SELF’]`全局变量:
    $_SERVER[‘PHP_SELF’]返回当前执行脚本的文件名,包括文件路径。例如,如果当前脚本的URL是http://www.example.com/test.php,那么`$_SERVER[‘PHP_SELF’]`将返回”/test.php”。
    代码示例:
    “`php
    $currentFile = $_SERVER[‘PHP_SELF’];
    echo $currentFile; // 输出当前文件路径和文件名
    “`

    2. 使用`__FILE__`常量:
    __FILE__返回当前脚本的完整路径和文件名。
    代码示例:
    “`php
    $currentFile = __FILE__;
    echo $currentFile; // 输出当前文件路径和文件名
    “`

    3. 使用`basename()`函数:
    `basename()`函数返回路径中的文件名部分,可以通过传入`__FILE__`或`$_SERVER[‘PHP_SELF’]`来获取当前文件名。
    代码示例:
    “`php
    $currentFile = basename($_SERVER[‘PHP_SELF’]);
    echo $currentFile; // 输出当前文件名
    “`

    4. 使用`$_SERVER[‘SCRIPT_NAME’]`全局变量:
    $_SERVER[‘SCRIPT_NAME’]返回当前执行脚本的相对路径,相对于网站的根目录。例如,如果当前脚本的URL是http://www.example.com/test.php,那么`$_SERVER[‘SCRIPT_NAME’]`将返回”/test.php”。
    代码示例:
    “`php
    $currentFile = $_SERVER[‘SCRIPT_NAME’];
    echo $currentFile; // 输出当前文件路径和文件名
    “`

    总结:以上是几种常用的获取当前文件的方法,根据具体需求选择合适的方法即可。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    如何在PHP中获取当前文件?
    1. 使用全局变量$_SERVER中的PHP_SELF元素来获取当前文件的路径和文件名。PHP_SELF是一个包含当前文件路径和文件名的字符串。
    例如:$currentFile = $_SERVER[‘PHP_SELF’];
    2. 使用$_SERVER中的SCRIPT_FILENAME元素来获取当前脚本的绝对路径和文件名。SCRIPT_FILENAME是当前执行脚本的绝对路径和文件名。
    例如:$currentFile = $_SERVER[‘SCRIPT_FILENAME’];
    3. 使用__FILE__常量来获取当前文件的绝对路径和文件名。__FILE__是当前文件的绝对路径和文件名。
    例如:$currentFile = __FILE__;
    4. 使用dirname()函数来获取当前文件的目录路径。dirname()函数返回给定路径的父文件夹路径。
    例如:$currentDir = dirname(__FILE__);
    5. 使用basename()函数来获取当前文件的文件名。basename()函数返回给定路径的文件名部分。
    例如:$currentFileName = basename(__FILE__);

    综上所述,以上这些方法都可以用来获取当前PHP文件的路径和文件名。根据需要选择合适的方法来使用。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    要获取当前文件的路径,可以使用PHP中的内置变量`__FILE__`。该变量包含了当前文件的完整路径和文件名。

    以下是获取当前文件的步骤和操作流程:

    1. 创建一个新的PHP文件,并命名为`get_current_file.php`。
    2. 打开`get_current_file.php`文件,并在文件的开始处添加以下代码:
    “`php

    “`
    3. 保存并关闭`get_current_file.php`文件。
    4. 在浏览器中访问`get_current_file.php`文件,你将看到输出的当前文件的路径和文件名。

    通过以上步骤和操作流程,你已经成功获取了当前文件的路径和文件名。你可以在其他PHP文件中使用相同的方法来获取当前文件的路径,以满足你的需求。

    注意:`__FILE__`变量返回的是当前文件的绝对路径,这个路径可能包含PHP文件的真实路径,也可能包含符号链接的路径。如果你只想获取文件的真实路径,可以使用`realpath(__FILE__)`函数来获取。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部