|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Jahor Miadzviedziew 2:450/217 30 Apr 2003 11:18:11 To : Ruslan Sulemanov Subject : Re: вопросы на засыпку :) --------------------------------------------------------------------------------
AC>> желании выставить расширение при сохранении файла на диск. При
RS> разрешении
AC>> относительных ссылок роляет количество слэшей в URL.
RS> Спасибо большое!, наконец то до меня дошло как обрабатывать эти
RS> href,src...
RS> А бyдет ли правильно запрашивать если например есть yрл:
RS> http://www.yahoo.com/c1/c2/c3/, и есть пyть(ссылка без yрл):
RS> ../../../catalog/doc.html, тоесть если объединить то полyчим
RS> http://www.yahoo.com/../../../catalog/doc.html
RS> Так можно делать?
нет, конечно. "../" в данном случае можно рассматривать как "подняться
на каталог вверх". т.о. "http://www.yahoo.com/../../../catalog/doc.html"
пытается поднять тебя куда-то очень далеко вверх (выше уровня
www.yahoo.com) и оттуда сойти в "catalog". в принципе, такое может
сработать, но может (теоретически) и заглючить. поэтому лучше уж
объеденить их просто
"http://www.yahoo.com/c1/c2/c3/../../../catalog/doc.html"
по крайней мере я проверял такие конструкции неоднократно и они работали.
можно еще удалять в обоих адресах синхронно "cN/" (с конца) и "../" (с
начала). должно получиться красиво, надо только подстраховаться от
удаления www.yahoo.com, если там в html'е будет ошибка.
--
corvus corax @home || are you the brain specialist?
GPG Fingerprint = 7954 5713 19D0 2713 A3B0 9B79 6F8E 4C25 E279 A165
--- tin/1.5.9-20010723 ("Chord of Souls") (UNIX) (Linux/2.4.13-alt1-up (i686))
* Origin: corvus corax' nest (2:450/217)
Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/183100000a37.html, оценка из 5, голосов 10
|