【问题标题】:Acessing image folder outside wamp folder访问 wamp 文件夹外的图像文件夹
【发布时间】:2012-03-28 20:02:25
【问题描述】:

我在 c:/wamp/www/ 中有我的 web 文件夹,这是 wamp 的默认 webroot。然后我在 c:/image/ 中有一个文件夹图像,其中包含由另一个应用程序处理的图像,我不想重新定位。我希望能够从 c:/image/

加载带有文件名的图像

例如img src = "c:/image/FA12.jpg"

在我的 PHP 脚本中。我真的需要帮助。感谢您的支持。

【问题讨论】:

    标签: php root


    【解决方案1】:

    如果您需要将文件读入 php,请使用“c:\image\FA12.jpg”。您也可以创建一个链接“file://c\image\FA12.jpg”。无法创建相对路径,因为它位于根目录之外。

    【讨论】:

      【解决方案2】:

      据我所知,最好在 localhost 或服务器 ('var/www/images') 下创建一个图像文件夹,以便为该图像提供正确的相对 URL。

      诸如 c:\image\fa12.jpg 之类的网址可能会在您在线制作产品时产生问题。否则,您可以按照 kirilloid 的建议提供静态 url,或者您可以使用 php 函数“复制”将该图像复制到 localhost 服务器中的某个适当文件夹,并使用该文件夹作为参考。尽可能避免使用静态网址。:)

      因为我现在有 linux 系统,所以我在本地测试了下面的代码。在 /www 下创建一个文件 test.php 并将下面的代码放入其中并在浏览器中运行文件。看看这是否可以成为您的解决方案

      <?php $link  = $_SERVER['DOCUMENT_ROOT'];
      $domain = strstr($link, '/www');
      echo $domain;//this will output /www
      
      $root = strstr($link, '/www', true); 
      echo "<br>".$root;//this will output /var
      ?>
      

      您可以通过在上面的代码中输入“/wamp/www”而不是“/www”来尝试此操作,您将在 $root 中获得 c:/(可能),然后将文件夹名称图像和路径附加到 $root。

      希望对你有帮助

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-08-06
        • 1970-01-01
        • 1970-01-01
        • 2014-08-06
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多