| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Собрать полный url |
| Автор: nepster 20.10.2013, 23:20 | ||||||||||||
Собственно пишу парсер, и попал в такой вот просак. Есть страница:
Тут есть вот такие вот ссылки
Полный адрес которых, вот такой:
Я начил парсить с главной тсраницы и моя функция
честно подставила домен
а правильный вариант:
Подскажите пожалуйста, можно ли как то исправить ситуацию ? |
| Автор: Sanchezzz 21.10.2013, 02:39 |
| Проверку делай если в начале нету / - означает что путь с корня сайта или // - домен + с путь начинается с корня Далее тебе известно на какой ты странице парсишь. Если ты встречаешь ссылки "doc.html" то ты присваиваешь этой ссылке путь текущей дериктории. Например если парсер забрел на страницу /api/docs.php то мы выясняем путь папки /api/ этот путь и будет базовым для всех ссылок у которых не задан полный путь. |
| Автор: nepster 21.10.2013, 11:05 |
| большое спасибо, тоже так думал, но еще надеялся на какое-то невелосипедное решение . |