怎么知道php页面的路径

worktile 其他 144

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    要知道PHP页面的路径,主要有以下几种方法:

    1. 使用内置变量$_SERVER[‘DOCUMENT_ROOT’]:
    $_SERVER[‘DOCUMENT_ROOT’]变量存储了Web服务器的根目录,可以通过该变量获取当前PHP页面的路径。例如,假设当前PHP页面的URL为http://www.example.com/test/test.php,而根目录为/var/www/html,那么可以通过以下代码获取当前PHP页面的路径:

    “`php
    $path = $_SERVER[‘DOCUMENT_ROOT’] . ‘/test/test.php’;
    echo $path;
    “`

    输出结果为/var/www/html/test/test.php。

    2. 使用相对路径:
    如果当前PHP页面和目标页面在同一目录下或者具有共同的父级目录,可以使用相对路径来获取目标页面的路径。例如,如果当前PHP页面的路径为/var/www/html/test/test.php,而目标页面的路径是/var/www/html/test/page.php,可以使用以下代码获取目标页面的路径:

    “`php
    $path = ‘page.php’; // 相对路径
    echo $path;
    “`

    输出结果为page.php。

    3. 使用绝对路径:
    如果目标页面的路径已知,可以直接使用绝对路径来获取目标页面的路径。例如,假设目标页面的路径为/var/www/html/test/page.php,可以使用以下代码获取目标页面的路径:

    “`php
    $path = ‘/var/www/html/test/page.php’; // 绝对路径
    echo $path;
    “`

    输出结果为/var/www/html/test/page.php。

    总结:根据需求和具体情况,可以选择使用内置变量$_SERVER[‘DOCUMENT_ROOT’]、相对路径或绝对路径来获取PHP页面的路径。以上是一些常用的方法,可以根据实际情况选择合适的方法来获取路径。

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

    要知道一个PHP页面的路径,可以使用以下几种方法:

    1. 使用$_SERVER[‘DOCUMENT_ROOT’]变量:这个变量存储了当前运行脚本的根目录的物理路径。可以通过拼接自定义文件路径来获取PHP页面的路径。例如,如果PHP页面的文件名为”index.php”,可以使用以下代码获取该页面的物理路径:

    “`
    $path = $_SERVER[‘DOCUMENT_ROOT’] . “/index.php”;
    “`

    2. 使用__FILE__常量:这个常量存储了当前正在执行的脚本的绝对路径和文件名。可以使用dirname()函数获取脚本所在目录的路径。例如,如果PHP页面的文件名为”index.php”,可以使用以下代码获取该页面的物理路径:

    “`
    $path = dirname(__FILE__) . “/index.php”;
    “`

    3. 使用getcwd()函数:这个函数返回当前脚本的工作目录的绝对路径。可以使用拼接自定义文件路径来获取PHP页面的路径。例如,如果PHP页面的文件名为”index.php”,可以使用以下代码获取该页面的物理路径:

    “`
    $path = getcwd() . “/index.php”;
    “`

    4. 使用$_SERVER[‘SCRIPT_FILENAME’]变量:这个变量存储了当前正在执行的脚本的绝对路径和文件名。可以使用dirname()函数获取脚本所在目录的路径。例如,如果PHP页面的文件名为”index.php”,可以使用以下代码获取该页面的物理路径:

    “`
    $path = dirname($_SERVER[‘SCRIPT_FILENAME’]) . “/index.php”;
    “`

    5. 使用相对路径:如果你知道PHP页面相对于当前脚本的路径,也可以使用相对路径来获取PHP页面的路径。例如,如果PHP页面在当前目录的子目录中,可以使用以下代码获取该页面的物理路径:

    “`
    $path = “subdirectory/index.php”;
    “`

    以上方法中,前四种方法可以获取PHP页面的绝对路径,最后一种方法可以获取相对路径。根据具体的需求选择合适的方法来获取PHP页面的路径。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    要知道PHP页面的路径,有以下几种方法可以实现。

    1. 使用__FILE__常量:PHP 提供了一个特殊的常量 __FILE__,表示当前文件的路径。我们可以通过这个常量来获取当前文件的路径,并根据需要进行处理。例如,使用以下代码可以获取当前文件的路径:

    “`php
    $path = __FILE__;
    “`

    2. 使用$_SERVER变量:$_SERVER 是 PHP 中一个超全局变量数组,包含了诸如头信息、路径、服务器等信息。其中 $_SERVER[‘PHP_SELF’] 可以获取当前执行脚本的文件名,可以通过这个变量获取当前文件的路径。例如,使用以下代码可以获取当前文件的路径:

    “`php
    $path = $_SERVER[‘PHP_SELF’];
    “`

    3. 使用dirname()函数:dirname() 函数可以返回一个路径的父目录路径。通过使用 dirname() 函数,可以获取当前文件的父目录路径。例如,使用以下代码可以获取当前文件的父目录路径:

    “`php
    $path = dirname(__FILE__);
    “`

    4. 使用realpath()函数:realpath() 函数可以返回一个路径的真实路径。在获取到当前文件的路径后,通过使用 realpath() 函数,可以获取当前文件的真实路径。例如,使用以下代码可以获取当前文件的真实路径:

    “`php
    $path = realpath(__FILE__);
    “`

    以上是几种常见的方法,可以根据具体的需求选择合适的方法来获取 PHP 页面的路径。

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

400-800-1024

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

分享本页
返回顶部