2012-03-12 6 views
0

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

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

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

ответ

0

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

0

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

Урл, как c: \ image \ fa12.jpg, может создавать проблемы при создании вашего продукта в Интернете. В другом случае вы можете предоставить статические URL-адреса, предлагаемые кириллоидами, или вы можете скопировать эти изображения в какую-то нужную папку на вашем локальном хосте с помощью функции «copy» php и использовать эту папку в качестве ссылки. избегайте статического 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:/(возможно) в $ корень, а затем appeng images и путь по пути к $ root.

май это поможет вам

Смежные вопросы