Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: php exec whois как вырезать нормальный УРЛ?
Где $url - урл сайта. Дело в том, что функция ехес берет только голый урл, например, php.su.
Если уро будет как www.php.su ехес выдаст ошибку.
Как побрить урл для любого вида сайтов?
Я пробовал вот так:
Но в этом случае, почему-то, не работает сайт википедия, вот, например, страничка:
$url = 'https://ru.wikipedia.org/wiki/%D0%90%D0%B4%D0%B2%D0%BE%D0%BA%D0%B0%D1%82';
В общем, поясните как сделать?
Мелкий
Отправлено: 02 Сентября, 2014 - 15:26:55
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
Выкусываете всё, начиная со второй точки с конца.
Если вдруг нужны домены третьего уровня, то проверяете, входит ли домен второго уровня в белый список доменов, для которых вы можете обрабатывать whois.
----- PostgreSQL DBA
Webtest
Отправлено: 02 Сентября, 2014 - 16:08:00
Посетитель
Покинул форум
Сообщений всего: 286
Дата рег-ции: Июнь 2014
Помог: 0 раз(а)
Мелкий, еще вопрос, почему не работают через whois ни wikipedia.org, ни ru.wikipedia.org?
В хосте выводится именно ру.википедия, но данные через whois выдают ошибку.
Мелкий
Отправлено: 02 Сентября, 2014 - 16:56:55
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
ru.wikipedia.org - а откуда по этому доменному имени данные запрашивать? Если эта самая вики не врёт, то .org обслуживается централизованно. Потому совершенно логично, что ничего о ru.wikipedia.org не знает. Только о wikipedia.org, который в этой зоне зарегистрирован. Читайте RFC 3912, подробно не разбирался.
----- PostgreSQL DBA
Webtest
Отправлено: 02 Сентября, 2014 - 19:44:03
Посетитель
Покинул форум
Сообщений всего: 286
Дата рег-ции: Июнь 2014
Помог: 0 раз(а)
Мелкий, странно, почему у меня wikipedia.org не берет?
Вот код сделал:
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.