Так-так-так, таааак.
Все публичные DNS-сервера говорят, что donationalerts.com - это 95.163.254.117,
и находится на хостинге mail.ru.
А тех.поддержка сайта заявляет, что donationalerts.com - это 88.212.244.156 ?
У меня сломался мозг.
ThunderCat, Хммм, тогда уж лучше error_log($url . $method);, и смотреть в логах HTTP-сервера. Если свой обработчик errorlog-а не всунут.
А то вдруг это в продакшене уже работает, и у одних пользователей (у программистов) всё пучком, а у других пользователей... Как раз в errorlog-е чужое и можно увидеть/отдебажить.
Сделайте ping donationalerts.com, и смотрите, на какой IP уходит ping.
Судя по тому, что nslookup говорит - должен быть адрес 95.163.254.117.
Если нет - то как-то очень странно у вас DNS работает...
Скачивайте-компилируйте-используйте версию, в которой есть поддержка этого DASH.
Если в каком-нибудь репозитории есть пакет с нужной версией под вашу OS - ставьте его.
Ну да, получается так. Библиотека настроена на распоследнюю доступную версию (или где-то близко).
По логике вещей она должна бы узнавать версию, и подстраиваться под неё.
Антон Шаманов, так есть же preg_match_all() в выражении while(), вот им и "вычисляйте" параметр следующей страницы. Надо просто добавить третий аргумент - массив для найденного параметра.
Все публичные DNS-сервера говорят, что donationalerts.com - это 95.163.254.117,
и находится на хостинге mail.ru.
А тех.поддержка сайта заявляет, что donationalerts.com - это 88.212.244.156 ?
У меня сломался мозг.