访问wamp文件夹外的图像文件夹

时间:2012-03-12 12:11:55

标签: php root

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

加载其文件名的图像

e.g。 img src =“c:/image/FA12.jpg”

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

当你的产品在线时,网址就像c:\ image \ fa12.jpg会产生问题。另外,您可以提供静态URL作为kirilloid建议,或者您可以使用php函数“copy”将该图像复制到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。

愿这会帮到你

相关问题