icq&php

Discussion in 'PHP' started by MRAK9, 4 May 2010.

  1. MRAK9

    MRAK9 Member

    Joined:
    29 Jul 2007
    Messages:
    115
    Likes Received:
    26
    Reputations:
    0
    Доброго времени суток.
    Собственно мессага:
    Нужно средствами php узнать ник номера icq.
    желательно что-нибудь максимально компактное(в плане кода)...
     
  2. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    MRAK9
    PHP:
    $icq 'Номер';
    if (
    preg_match("~var gMyUsername = '([^']+)';~i"file_get_contents('http://www.icq.com/people/'.$icq), $res)) echo $res[1];
    else echo 
    'Не найдено'
     
    _________________________
    1 person likes this.
  3. MRAK9

    MRAK9 Member

    Joined:
    29 Jul 2007
    Messages:
    115
    Likes Received:
    26
    Reputations:
    0
    Действительно, прошляпил это на сервере icq....
    Спасибо за помощь))
     
  4. MRAK9

    MRAK9 Member

    Joined:
    29 Jul 2007
    Messages:
    115
    Likes Received:
    26
    Reputations:
    0
    HELP!!!!!
    На своем сервере все работает на ура, на другом же непонятки с кодировкой....
    выводит например вместо "Александр" "Ŕëĺęńŕíäđ".
    Сделал iconv("cp1250", "cp1251",$res[1]) - вообще ничего не выводит...
    Сервер xp en.
    как поступить? :confused:
     
  5. phpdreamer

    phpdreamer Member

    Joined:
    26 Jul 2009
    Messages:
    522
    Likes Received:
    86
    Reputations:
    19
    iconv('UTF-8', 'cp1251',$res[1]);
     
    1 person likes this.
  6. MRAK9

    MRAK9 Member

    Joined:
    29 Jul 2007
    Messages:
    115
    Likes Received:
    26
    Reputations:
    0
    если из юникода в 51, то ничего не отображается, если же в 50-квадратики...
    мне кажется я почти все испробовал в конвертировании... а результата ноль...
     
  7. MRAK9

    MRAK9 Member

    Joined:
    29 Jul 2007
    Messages:
    115
    Likes Received:
    26
    Reputations:
    0
    Все-проблема решена.
    Всем спасибо за помощь))