【问题标题】:Using absolute path for images in localhost在 localhost 中使用图像的绝对路径
【发布时间】:2012-08-08 19:23:32
【问题描述】:

我想对服务器中的所有文件使用绝对路径。我想包含退出“包含”文件夹的文件,但这些文件包含它们具有 src 的图像,当我将它们包含在其他目录中的其他文件中时,服务器会出错,因为图像的路径不正确。

我为这个问题找到的唯一解决方案是创建常量文件并添加绝对地址,如下所示:localhost/include/myfile.php 它适用于所有包含但不适用于图像。相反,浏览器将这些图像的 src 更改为 C:/www/localhost/include/myfile.php 或类似破坏地址的东西。

有什么方法可以为我的包含文件、图像、css 文件、js 文件添加绝对路径,让我提一下:http://www.mydomain.com/myfiles 不起作用,因为我在 localhost 中工作

【问题讨论】:

    标签: path localhost relative-path absolute-path


    【解决方案1】:

    使用以下 PHP 全局变量来构建您的路径

    $_SERVER['DOCUMENT_ROOT']
    

    获取您的基本路径。然后你只需将它附加到你想要的文件名/目录。

    例如

    echo $_SERVER['DOCUMENT_ROOT'];
    => /User/trev/Sites/testsite/public_html/
    include $_SERVER['DOCUMENT_ROOT'].'/include/func.php';
    

    【讨论】:

      猜你喜欢
      • 2012-01-10
      • 2015-04-09
      • 1970-01-01
      • 2011-09-05
      • 2015-12-24
      • 1970-01-01
      • 2023-03-20
      • 2019-07-06
      • 2012-09-23
      相关资源
      最近更新 更多