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 :: Запрос от сервера к серверу
Покинул форум
Сообщений всего: 65
Дата рег-ции: Окт. 2011 Откуда: Москва
Помог: 0 раз(а)
Прошу высказываться специалистов. Например с зарплатами не ниже 100. 000 рублей
Написал скрипт с запросом к Гуглу. Если правильно понимаю, то скрипт выполняется на моем же сервере Apache и запрашивает с помощью curl страницу поиска Гугла.
Как узнать - что за запрос посылает мой индеец на Гугл? Дело в том, что Гугл почему-то отвечает в кодировке windows-1252. Сам смотрел в возвращаемом заголовке:curl_setopt($curlInit,CURLOPT_HEADER,true);
Покинул форум
Сообщений всего: 1389
Дата рег-ции: Окт. 2010
Помог: 42 раз(а)
webmos, а что мешает переконвертировать в кодировку utf-8 с помощью функции iconv()?
Больше ничего не скажу, я не получаю 100000руб.
webmos
Отправлено: 29 Сентября, 2012 - 00:01:53
Гость
Покинул форум
Сообщений всего: 65
Дата рег-ции: Окт. 2011 Откуда: Москва
Помог: 0 раз(а)
Okula пишет:
webmos, а что мешает переконвертировать в кодировку utf-8 с помощью функции iconv()?
Больше ничего не скажу, я не получаю 100000руб.
не мешает ничего, но хочется разобраться с причинами этого явления.
если высылаю форму через браузер с заросом GET, то Гугл возвращает в кодировке utf8. а моему индейцу почему-то выдает в другой кодировке. хочется понять причину
ZeiZ
Отправлено: 29 Сентября, 2012 - 00:03:21
Частый гость
Покинул форум
Сообщений всего: 231
Дата рег-ции: Нояб. 2009 Откуда: Москва
Помог: 0 раз(а)
Цитата:
Если правильно понимаю
А вы сами понимаете что написали?
Может написать гуглу чтоб отдавал вам всё в кодировке UTF8?
Код сURL предоставьте для тестинга.
Возможно что-то и можно будет сделать.
Например отправлять user-agent как иностранца, тогда будет UTF8 99%
Нужно смотреть код. (Добавление)
Давно гугл не парсил курлом
webmos
Отправлено: 29 Сентября, 2012 - 00:07:30
Гость
Покинул форум
Сообщений всего: 65
Дата рег-ции: Окт. 2011 Откуда: Москва
Помог: 0 раз(а)
ZeiZ пишет:
Цитата:
Если правильно понимаю
А вы сами понимаете что написали?
Может написать гуглу чтоб отдавал вам всё в кодировке UTF8?
Код сURL предоставьте для тестинга.
Возможно что-то и можно будет сделать.
Например отправлять user-agent как иностранца, тогда будет UTF8 99%
Нужно смотреть код. (Добавление)
Давно гугл не парсил курлом
А вы сомневаетесь, что я понимаю свою писанину? Если отвечаете, то отвечайте по-существу дела без лирики.
Браузеру Гугл отдает в УТФ 8. Интересно почему так?
Чем заголовок браузера отличается от того, что посылает мой сервер.
User-Agent:Opera/9.80 (X11; Linux i686; U; ru) Presto/2.10.289 Version/12.02;
попробовал - ответ: все то же самое.
Я подозреваю, что мой Apache плюет на все заголовки, которые я высылаю в curl и высылают что-то еще, что дает Гуглу основание присылать ответ в вин-1251
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.