Как правильно указывать путь к картинке на сетевом диске?

Vic12

Новичок
Здравствуйте всем, требуется помощь, не могу заставить открываться картинки с сетевого диска. Вот код:

PHP:
...
  <?php
   $file="../bg.jpg";
   $file1=str_replace("\\","/",realpath ($file));
   echo '<html>
   <div id="content">
....
  	<a href='.$file.' rel="lightbox"><img src='.$file.' width="250" height="150" alt="Фото" />
  	<a href='.$file1.' rel="lightbox"><img src='.$file1.' width="250" height="150" alt="Фото" />
....
  	</a></div>
  </div>

</div>
</div><!-- end #content -->
....
Здесь ради эксперимента файл bg.jpg лежит в корне сайта, в первом случае по относительному пути картинка открывается, во втором нет. В действительности нужно ссылатся на файлы в локальной сети, либо на сетевой диск (что-то вроде z:/бла-бла.jpg). как заставить это работать?
 

Фанат

oncle terrible
Команда форума
Для начала надо сделать две вещи.
1. Убедиться, что картинки на сетевом диске доступны для браузера (открыть их напрямую).
2. Исключить из задачи РНР, оставив один HTML, и добиться, чтобы все работало в нем.

В качестве пособия:
http://phpfaq.ru/na_tanke
http://phpfaq.ru/paths
настоятельно рекомендую прочитать перед тем, как задавать дальнейшие вопросы
 

Vic12

Новичок
Для начала надо сделать две вещи.
1. Убедиться, что картинки на сетевом диске доступны для браузера (открыть их напрямую).
Доступны, открываются.

2. Исключить из задачи РНР, оставив один HTML, и добиться, чтобы все работало в нем.

В качестве пособия:
http://phpfaq.ru/na_tanke
http://phpfaq.ru/paths
настоятельно рекомендую прочитать перед тем, как задавать дальнейшие вопросы
PHP:
<html>
  <body>
  	<img src="../bg.jpg" width="250" height="150" alt="Фото" />
  	<img src="file://localhost/c:/WebServers/home/..../bg.jpg" width="250" height="150" alt="Фото" />
 </body>
</html>
аналогично не работает с абсолютным путем, чтение факов не помогло, видимо совсем безнадежен
 

Фанат

oncle terrible
Команда форума
стоп. это всё делается для интранета? Или для интернета? если для интернета, то в нем нету ни диска цэ, ни "сетевых дисков".
ты действительно проверил, доступен ли потенциальным пользователям сайта твой "сетевой диск"?

в любом случае, здась я вижу только диск цэ. он точно сетевой?

Какая вообще задача стоит изначально?
 

Vic12

Новичок
стоп. это всё делается для интранета? Или для интернета? если для интернета, то в нем нету ни диска цэ, ни "сетевых дисков".
ты действительно проверил, доступен ли потенциальным пользователям сайта твой "сетевой диск"?

в любом случае, здась я вижу только диск цэ. он точно сетевой?

Какая вообще задача стоит изначально?
Делается локальный сайт для служебных целей, фотографии лежат на сетевом диске, web-сервер соответсвенно на др.компе. Сетевой естественно доступен. Диск с пока для пробы.
 

Фанат

oncle terrible
Команда форума
окей.
тогда больше никакой проблемы я здесь не вижу. нужно всего лишь писать рабочий путь до картинки.
 

michelle

Новичок
Дык! Ну поднимай сервер там!

Или сделай так чтобы сетевой диск появился в структуре каталогов web-сервера.
Пользователи сайта - интранет-ли, интернет-ли недолжны знать твоей файловой структуры! Им это абсолютно ненужно!
 

Фанат

oncle terrible
Команда форума
если речь об интранете и сетевой диск гарантированно доступен юзерам, то это делать не нужно
 

Vic12

Новичок
ну так в том то и дело, что <img src="z:/папка/папка/bg.jpg" width="250" height="150" alt="Фото" /> не работает, выдает пустое окно. Доступ к сетевому открыт. В браузере z:/папка/папка/bg.jpg открывает.
 

Фанат

oncle terrible
Команда форума
странно. домой приду - посмотрю.
а с диска це нормально открываются, или тоже нет?
 

Vic12

Новичок
а в каких браузерах пробовал?
opera, ie. Хм стоп, снова попробовал в ie там пошло, странно до этого пару дней назад ни в какую не хотело, но с оперой пока не идет. Буду разбираться. Попробовал с другого компьютера в ie (версии обе 6) не отображается. Бред.
 

iwan

Новичок
Здравствуйте уважаемые форумчане. Помогите с решением такого же вопроса:
При проверке наличия указанного файла или каталога:
file_exists('//ssebuild/build/personal/photo/7.gif')
всё проходит на ура, даже копирование файла из этой папки работает, но как только пытаюсь вывести изображение:
<img src='//ssebuild/build/personal/photo/7.gif'>
то картинку не отображает.
Пробовал менять "/" на "\", нечего не помогает. Не могу понять причину. Помогите пожалуйста.
 

iwan

Новичок
Спасибо за ссылку.
Но с помощью команды file://ssebuild/build/personal/photo/7.gif браузер видит этот файл.
 

iwan

Новичок
прошу сильно не ругаться, я только начал изучать PHP, и пока туго понимаю.
 
Сверху