Доступ к папке с изображениями вне папки wamp - PullRequest
0 голосов
/ 12 марта 2012

У меня есть веб-папка в папке c: / wamp / www /, которая является корнем по умолчанию для wamp.Затем у меня есть папка image в c: / image /, которая содержит изображения, обработанные другим приложением, которое я не хочу перемещать.Я хочу иметь возможность загружать изображение с именем файла из c: / image /

например, img src = "c: /image/FA12.jpg"

в моих сценариях PHP,Мне действительно нужна помощь в этом, пожалуйста.Спасибо за вашу поддержку.

Ответы [ 2 ]

0 голосов
/ 12 марта 2012

Насколько мне известно, лучше создать папку с вашими изображениями на вашем локальном хосте или сервере ('var / www / images'), чтобы иметь правильный относительный URL-адрес к этим изображениям.

URL-адрес как c: \ image \ fa12.jpg может создать проблемы, когда вы делаете ваш продукт онлайн.В противном случае вы можете предоставить статические URL-адреса, как подсказывает kirilloid, или вы можете скопировать эти изображения в какую-то подходящую папку на вашем сервере localhost с помощью функции php «copy» и использовать эту папку в качестве ссылки.по возможности избегайте статических URL. :)

, так как у меня есть система Linux, теперь я тестировал приведенный ниже код локально.создайте один файл test.php в / www и поместите в него код ниже и запустите файл в браузере.посмотрите, может ли это быть вашим решением

<?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" в приведенном выше коде, и вы получите c: / (возможно) в $ rootа затем добавьте изображения с именами папок и путь к $ root.

Пусть это вам поможет

0 голосов
/ 12 марта 2012

Если вам нужно прочитать файл в php, используйте «c: \ image \ FA12.jpg».Вы также можете создать ссылку "file: // c \ image \ FA12.jpg".Нет способа создать относительный путь, поскольку он находится вне корневого каталога.

...