|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : vitus@ice.ru 2:5020/400 04 Feb 2002 13:28:53 To : "Andrey Titov" Subject : Re: chdir, chroot, ... ? -------------------------------------------------------------------------------- Andrey Titov <brandname@mtu-net.ru> wrote: AT>У меня есть две директории: "cgi-bin" со скриптами и "files" с html-файлами. AT>Мне нужно запустить скрипт, который прочитает файл из директории "files" и AT>распечатает его на экран (при этом примутся/отправятся куки и будут AT>произведены ещё кое-какие манипуляции с текстом). Однако некоторые AT>гиперссылки в html-файлах относительные, т.е. имеют вид ../file.html или AT>просто file.html без URL. Когда я распечатываю скриптом, то ссылки AT>получаются неправильными. А что если при распечатке подменять корневую AT>директорию? Я пробовал chdir, chroot, но скрипт перестаёт работать. Может AT>всё-таки так можно решить проблему таким путём? Если кто знает, посоветуйте AT>пожалуйста. Hужно немного подумать и понять, что происходит на сервере, а что на клиенте. Относительные ссылки разрешает сервер. Так что надо скриптом немного пропарсить начало HTML, найти там подходящее место и вписать туда тэг <base> -- Victor Wagner vitus@ice.ru Chief Technical Officer Office:7-(095)-748-53-88 Communiware.Net Home: 7-(095)-135-46-61 http://www.communiware.net http://www.ice.ru/~vitus Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5 * Origin: Talk.Mail.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/64880b9af8e1.html, оценка из 5, голосов 10
|