|
|
|
| Есть два файла:
1) index.php
<?
include \"c:\\docs\\about.html\";
?>
|
2) файл \"c:\\docs\\about.html\", содержащий ссылки на рисунки, которые находятся в папке C:\\docs\\images, находящейся вне каталога web-сервера
<img src=\'images/title.gif\'/>
|
Как указывать пути к этим рисункам? | |
|
|
|
|
|
|
|
для: olejek
(28.01.2008 в 11:25)
| | указывать где? в коде php или в html? | |
|
|
|
|
|
|
|
для: Loki
(28.01.2008 в 11:31)
| | в файле html | |
|
|
|
|
|
|
|
для: olejek
(28.01.2008 в 11:40)
| | из html вы не сможете обратиться к файлам, находящимся вне каталога веб сервера. | |
|
|
|
|
|
|
|
для: Loki
(28.01.2008 в 11:49)
| | Можете тогда подсказать альтернативный вариант? | |
|
|
|
|
|
|
|
для: olejek
(28.01.2008 в 11:57)
| | Обращаться к скрипту, который будет выводить запрошенную картинку. Скрипты могут подниматься на любой уровень вложенности (куда им разрешен доступ). | |
|
|
|
|
|
|
|
для: Loki
(28.01.2008 в 12:11)
| | Эти htm-файлы с рисунками загружают пользователи. Помните вопрос, на который Вы недавно отвечали:
http://softtime.ru/forum/read.php?id_forum=1&id_theme=48754&page=1 | |
|
|
|
|
|
|
|
|
для: Loki
(28.01.2008 в 12:24)
| | Понятно... | |
|
|
|
|
|
|
|
для: Loki
(28.01.2008 в 12:24)
| | Все работает! Но это не слишком большая нагрузка на сервер, если рисунков штук 20? | |
|
|
|
|
|
|
|
для: Loki
(28.01.2008 в 12:24)
| | Я уже подумал, что все плохое позади, но не тут-то было.
Рисунки-то выводятся, а как быть с таблицей стилей? | |
|
|
|
|
|
|
|
для: olejek
(28.01.2008 в 14:34)
| | точно так же как и с рисунками. | |
|
|
|
|
|
|
|
для: Loki
(28.01.2008 в 12:24)
| | Я нашел выход, не знаю, рациональный ли:
1) ищу файл css в каталоге, где хранятся рисунки;
2) записываю содержимое файла в переменную;
3) вставляю эту строку в начало html-файла, заключая ее в тег STYLE
Но со всеми этими преобразованиями html-файл стал намного дольше загружаться.
Подскажите, есть ли более рациональный способ.
Я раньше с этим не сталкивался, поэтому все ваши советы будут для меня полезны. | |
|
|
|
|
|
|
|
для: olejek
(28.01.2008 в 15:31)
| | и это еще не все: вам придется проверить css на предмет относительных путей к картинкам и подключаемым css. | |
|
|
|
|
|
|
|
для: Loki
(28.01.2008 в 15:41)
| | Спасибо, Вы меня очень "обрадовали".
И все-таки, может, можно сделать по-другому? | |
|
|
|
|
|
|
|
для: olejek
(28.01.2008 в 15:51)
| | наверное, нет. Все равно придется проверять чтобы какой-нибудь "орелъ" не зафигачил в css абсолютные пути или яваскрипт.
Самое правильное - поставить на сайте визуальный редактор и пусть верстают странички прямо в онлайне.
Либо парсить странички, забирая из них тексты, имена картинок и потом оформлять по собственному шаблону. В любом случае - задачка та еще. | |
|
|
|
|
|
|
|
для: Loki
(28.01.2008 в 16:28)
| | Спасибо, Loki, за советы!
Мне все-таки второй вариант больше подходит. Тем более, что я уже почти все сделал - не зря же я так корячился! | |
|
|
|