我在c:/ wamp / www /中有我的web文件夹,这是wamp的默认webroot。然后我在c:/ image /中有一个文件夹图像,其中包含由另一个我不想重新定位的应用程序处理的图像。我希望能够从c:/ image /
加载其文件名的图像e.g。 img src =“c:/image/FA12.jpg”
在我的PHP脚本中。我真的需要这方面的帮助。感谢您的支持。
答案 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。
愿这会帮到你