Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   icq&php (https://forum.antichat.xyz/showthread.php?t=201706)

MRAK9 04.05.2010 22:10

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

Gifts 04.05.2010 22:32

MRAK9
PHP код:

$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

Цитата:

Сообщение от Gifts
MRAK9
PHP код:

$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

Цитата:

Сообщение от phpdreamer
iconv('UTF-8', 'cp1251',$res[1]);

если из юникода в 51, то ничего не отображается, если же в 50-квадратики...
мне кажется я почти все испробовал в конвертировании... а результата ноль...

MRAK9 10.05.2010 11:45

Все-проблема решена.
Всем спасибо за помощь))


Время: 11:59