![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| nepster |
|
||||||||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 300 Регистрация: 26.4.2009 Репутация: нет Всего: нет |
Собственно пишу парсер, и попал в такой вот просак. Есть страница:
Тут есть вот такие вот ссылки
Полный адрес которых, вот такой:
Я начил парсить с главной тсраницы и моя функция
честно подставила домен
а правильный вариант:
Подскажите пожалуйста, можно ли как то исправить ситуацию ? Это сообщение отредактировал(а) nepster - 20.10.2013, 23:22 |
||||||||||||
|
|||||||||||||
| Sanchezzz |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1670 Регистрация: 19.11.2006 Где: Voronezh Репутация: 41 Всего: 60 |
Проверку делай если в начале нету
/ - означает что путь с корня сайта или // - домен + с путь начинается с корня Далее тебе известно на какой ты странице парсишь. Если ты встречаешь ссылки "doc.html" то ты присваиваешь этой ссылке путь текущей дериктории. Например если парсер забрел на страницу /api/docs.php то мы выясняем путь папки /api/ этот путь и будет базовым для всех ссылок у которых не задан полный путь. -------------------- Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS. |
|||
|
||||
| nepster |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 300 Регистрация: 26.4.2009 Репутация: нет Всего: нет |
большое спасибо, тоже так думал, но еще надеялся на какое-то невелосипедное решение .
|
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |