|
|
|
| <html>
<body>
<?
if (file_exists("H:/2011/709/709.jpg")) echo "fileExists<br>";
echo "<img src=\"H:/2011/pro/709/709.jpg\" border=\"1px\" width=\"100px\" height=\"100px\">";
?>
H:\2011\pro\709\709.jpg<br>
<img src="H:/2011/pro/709/709.jpg" border="1px" width="100px" height="100px">
</body>
</html>
проблема в том, что сайты физически располагаются в директории C:\inetpub\root\,
а картинки на диске H: в папке H:/2011/pro/ . Не хочется эту папку копировать в C:\inetpub\root\, поскольку придется держать картинки в двух местах. возможно ли показывать их из папки H:/2011/pro/ ?
к информации же на диске c: по сети нет доступа, а
на диске h: папка H:/2011/ открыта для общего доступа, с ней работают все пользователи сети.
сервер - windows web server 2008, iis
сайт должен работать только в локальной сети.
функция file_exists("H:/2011/709/709.jpg") возвращает true, т.е. сервер видит этот файл, но картинка не отображается, что не так? может быть дело в настройках? Можно ли при сохранении места расположения файлов, сделать код работающим?
или такое в принципе невозможно?
спасибо. | |
|
|
|
|
|
|
|
для: nikel
(15.07.2011 в 10:30)
| | Попробуйте добавить протокол:
| |
|
|
|
|
|
|
|
для: SHAman
(15.07.2011 в 10:38)
| | не помогло, картинки не выводятся | |
|
|
|
|
|
|
|
для: nikel
(15.07.2011 в 10:30)
| | В Apache в конфигурационном файле httpd.conf найдите контейнер <Directory />, как он у вас выглядит? Назначьте директивам Options и AllowOverride значения All (если это еще не сделано)
<Directory />
Options All
AllowOverride All
</Directory>
|
| |
|
|
|
|
|
|
|
для: cheops
(15.07.2011 в 11:14)
| | в качестве веб сервера используется IIS
я далека от понимания как он настраивается, подскажите, пожалуйста, как сформулировать вопрос, задам на форуме по IIS, навряд ли в нем есть что-то типа httpd.conf | |
|
|
|
|
|
|
|
для: nikel
(15.07.2011 в 11:37)
| | В IIS давно не копался, но суть в том, что сервер не позволяет по умолчанию скриптам/файлам шарить по всему компьютеру - только по виртуальному хосту, у вас судя по всему проблема именно в этом (по крайней мере эту гипотезу стоит проверить). В Apache отключить это можно при помощи контейнера <Directory />, в IIS даже не знаю возможно ли такое отключение. | |
|
|
|