正在清除wamp文件夹外的图像文件夹


Acessing image folder outside wamp folder

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

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

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

如果您需要将文件读取到php中,请使用"c:''image''FA12.jpg"。您还可以创建一个链接"file://c:''image''FA12.jpg",因为它在根目录之外,所以无法创建相对路径。

据我所知,最好在本地主机或服务器("var/www/images")下创建一个图像文件夹,以便为这些图像提供适当的相对URL。

当您在线制作产品时,类似c:''image''fa12.8.jpg的Url可能会产生问题。其他方面,您可以按照kirilloid的建议提供静态url,也可以使用php函数"copy"将图像复制到本地主机服务器中的某个适当文件夹中,并将该文件夹用作参考。尽可能避免使用静态url。:)

由于我现在有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。

希望这将帮助您