PDA

Просмотр полной версии : icq&php


MRAK9
04.05.2010, 22:10
Доброго времени суток.
Собственно мессага:
Нужно средствами php узнать ник номера icq.
желательно что-нибудь максимально компактное(в плане кода)...

Gifts
04.05.2010, 22:32
MRAK9
$icq = 'Номер';
if (preg_match("~var gMyUsername = '([^']+)';~i", file_get_contents('http://www.icq.com/people/'.$icq), $res)) echo $res[1];
else echo 'Не найдено';

MRAK9
04.05.2010, 23:11
MRAK9
$icq = 'Номер';
if (preg_match("~var gMyUsername = '([^']+)';~i", file_get_contents('http://www.icq.com/people/'.$icq), $res)) echo $res[1];
else echo 'Не найдено';

Действительно, прошляпил это на сервере icq....
Спасибо за помощь))

MRAK9
09.05.2010, 19:10
HELP!!!!!
На своем сервере все работает на ура, на другом же непонятки с кодировкой....
выводит например вместо "Александр" "Ŕëĺęńŕíäđ".
Сделал iconv("cp1250", "cp1251",$res[1]) - вообще ничего не выводит...
Сервер xp en.
как поступить? :confused:

phpdreamer
09.05.2010, 19:27
iconv('UTF-8', 'cp1251',$res[1]);

MRAK9
10.05.2010, 11:31
iconv('UTF-8', 'cp1251',$res[1]);
если из юникода в 51, то ничего не отображается, если же в 50-квадратики...
мне кажется я почти все испробовал в конвертировании... а результата ноль...

MRAK9
10.05.2010, 11:45
Все-проблема решена.
Всем спасибо за помощь))