【问题标题】:How can I include PHP files if the file that I'm going to include is located outside the folder of my current PHP file如果我要包含的文件位于我当前 PHP 文件的文件夹之外,我如何包含 PHP 文件
【发布时间】:2015-09-23 05:28:58
【问题描述】:

如果我要包含的文件位于我的 php 文件的当前目录之外,我如何包含 PHP 文件。例如,当我包含整个目录时它可以工作

include 'C:\xampp\htdocs\sample1\samplephpfile.php';

但我知道如果我将我的网站上传到网络服务器中,使用效率会很低。请帮忙。谢谢。

【问题讨论】:

    标签: php file directory include include-path


    【解决方案1】:

    您可以定义一个根路径,然后只使用ROOT_PATH。如果你想改变它,你只能在一个地方做。

    define('ROOT_PATH', 'C:\xampp\htdocs\sample1\');
    

    【讨论】:

      【解决方案2】:

      使用../返回一个目录,使用/返回根目录。

      This article 进一步解释这个想法。

      【讨论】:

      • 我用$_SERVER["DOCUMENT_ROOT"]可以吗?我认为如果我在网络浏览器上上传它不会导致错误。
      • 是的,当然可以,文章说明了如何使用。
      • 只是想问一下,我在我的网站徽标中使用了上面的代码,但它没有出现
      • <?php $icon = $_SERVER["DOCUMENT_ROOT"]."/empc/images/icon.png"; ?> 然后在我的 <link rel="shortcut icon" href= "<?php echo $icon; ?>" />
      猜你喜欢
      • 2020-09-29
      • 1970-01-01
      • 2013-04-09
      • 2011-08-02
      • 2015-08-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-20
      相关资源
      最近更新 更多