Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> Поиск по яндексу, проблема с кодировкой 
V
    Опции темы
DenWPF
Дата 6.2.2010, 01:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1659
Регистрация: 26.9.2009

Репутация: нет
Всего: 1



Код

<?
$sock = fsockopen("yandex.ru", 80, $errno, $errstr, 30);
if ($sock)
 {
 fwrite($sock,  "GET /yandsearch?text=money&clid=41140&yasoft=barff&lr=213&stpar2=%2Fh1%2Ftm1677%2Fs3&stpar4=%2Fs3&stpar1=%2Fu0 HTTP/1.0\r\n" .
            "Host: yandex.ru\r\n" .
            "Content-Type: text/html;charset=utf-8\r\n" .
            "User-Agent: Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.0.8) Gecko/2009032600 SUSE/3.0.8-1.1.1 Firefox/3.0.\r\n" .
            "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\r\n" . 
            "Accept-Language: ru,en-us;q=0.7,en;q=0.3\r\n" . 
            "Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7\r\n" .
            "Keep-Alive: 300\r\n" .
            "Connection: keep-alive\r\n\r\n" .
            "\r\n");
 
 $beg = 0;
 while (!feof($sock))
 {
  echo fread($sock, 128);
  }
 
 fclose($sock);
 }

?>

вообщем приходят закорючки.
что не так делаю?



Это сообщение отредактировал(а) DenWPF - 6.2.2010, 01:20
PM MAIL   Вверх
capitan
Дата 9.2.2010, 13:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 602
Регистрация: 27.2.2005
Где: Москва

Репутация: нет
Всего: 13



Если приходят закорючки, значит кодировка сайта с которого получаете данные отличные от кодировки сайта в котором они выводятся. Нужно преобразовывать. Например, попробовать через iconv
PM MAIL WWW ICQ   Вверх
Ипатьев
Дата 9.2.2010, 15:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: нет
Всего: 37



Цитата(DenWPF @  6.2.2010,  01:11 Найти цитируемый пост)
что не так делаю?

http://company.yandex.ru/legal/termsofuse/
PM MAIL   Вверх
nerezus
Дата 3.3.2010, 19:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 2
Всего: 43



Тема закрыта по причине противоправности.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
  
Закрытая темаСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Сеть | Следующая тема »


 




[ Время генерации скрипта: 0.0677 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.