Доброго времени суток, возникла проблема с функцией file_get_contents дело в том что нужно получить содержимое сайта который в адресе содержит русские буквы file_get_contents('http://adres.ru/catalog/машины/lada'); //например он выдает ошибку. Посоветуйте как быть?
Посмотрите http://www.php.ru/manual/function.file-get-contents.html Там есть третий парметр контекст попробуйте задать User-Agent на некоторых сайтах есть проверка на него если его нет выдают к примеру 404
Нет, это врядли, так как с этого сайта, допустим то же Код (Text): file_get_contents('http://adres.ru/catalog/'); Работает идеально.
echo file_get_contents('http://президент.рф/'); - не работает echo file_get_contents('http://xn--d1abbgf6aiiy.xn--p1ai/'); - работает используйте не человеческий адрес