Pokaż wyniki od 1 do 2 z 2

Wątek: CzatGG - Katalog publiczny

  1. #1

    CzatGG - Katalog publiczny

    Witam.
    Próbuję zrobić komendę, która ma na celu wyświetlenia avatara użytkownika z katalogu
    Niby wszystko jest ok, avatar się wyświetla, tylko, że jeśli ktoś nie ma ustawionego avatara to jest jakaś literka.

    Mam kod taki:
    Kod php:
    <?php
    if(!$parts[1]){
    die(
    $m->info("Podaj jeszcze nick osoby z tego kanału"));}

    $q=$db->query("SELECT * FROM userzy WHERE nick='{$parts[1]}'");
    while(
    $ue=$q->fetch_assoc()){
    $fromm=$ue['numer'];
    }
    $plik file_get_contents("http://api.gadu-gadu.pl/users/{$fromm}.xml");
    $fileob="http://avatars.gg.pl/{$fromm}/s,small?ts=1388270176";
    $privs = array(' priv="0"'' priv="2"'' priv="4"'' priv="8"'' priv="16"');
    $plik str_replace($privs""$plik);
    $l_from strlen($fromm)+13;
    $plik substr($plikstrpos($plik"<user uin=\"{$fromm}\">")+$l_from);
    $plik substr($plik0strpos($plik"<hasActiveMGProfile>"));
    $plik str_replace("</""<br></"$plik);
    $nazwy = array("<nick>""</nick>""<name>""</name>""<gender>""</gender>""<birth>""</birth>""<city>""</city>");
    $plik str_replace($nazwy""$plik);
    $tab explode("<br>"$plik);
    $nickname $tab[0];
    $namee $tab[1];
    $gender $tab[2];
    if(
    $gender==1){$gende="kobieta";}
    if(
    $gender==2){$gende="mężczyzna";}
    $birthh $tab[3];
    $birth substr($birthh010);
    $city $tab[4];

    $m->info("informacje z katalogu o $parts[1] :
    - Nick na gg: 
    $nickname 
    - Imię: 
    $namee 
    - Płeć: 
    $gende 
    - Miasto: 
    $city
    - Avatar: Jeśli uzytkownik ma avatar to sie na dole wyswietli
    "
    );
    $mbs->addImage("http://avatars.gg.pl/{$fromm}/s,small?ts=1388270176")->setRecipients($from);
    $p->push($mbs);
    $mbs->clear();
    ?>
    Wstawie SCR o co dokładnie mi chodzi:
    niepoprawnie.JPG
    poprawnie.JPG

    Jak to usunąć?

  2. #2
    Rozmowny
    Dołączył
    18.08.2012
    Lokalizacja
    Północ.
    Marka tel.
    Huawei
    Model tel.
    P20 Pro
    FW telefonu
    EMUI 9.0 Android 9.0
    Posty
    92
    Najpierw sprawdź identyfikator awatara czy w ogóle istnieje, a później dodawaj go przez addImage()

    Kod php:
    <?
    require_once('MessageBuilder.php');
    require_once('PushConnection.php');
    PushConnection::$BOTAPI_LOGIN='wojtek@gg.pl';
    PushConnection::$BOTAPI_PASSWORD='hasło';
    $P = new PushConnection(123456);
    $M = new MessageBuilder();
    $identyfikator = $_GET['images'];
    $obrazek = $P->getImage($identyfikator);
    $M->addText("Odebrałem obrazek:\n");
    $M->addImage($obrazek, IMG_RAW);
    $M->addText("\no identyfikatorze: ".$identyfikator);
    $M->reply();
    I zacznijcie w końcu pisać swoje skrypty, a nie na tym badziewiu się "próbujecie uczyć" bo jak widzę taki czat to mam ochotę wykorzystać jego dziury do jego kasacji...
    Ostatnio edytowane przez playaz44 ; 09.09.2015 o 17:03

Podobne wątki

  1. Katalog publiczny, brak opcji szukania osób dostępnych
    By rradek21 in forum Kontakty, rozmowy i powiadomienia
    Odpowiedzi: 0
    Ostatni post / autor: 29.03.2014, 22:30
  2. Katalog Publiczny
    By Dark Angel in forum Wiedza ogólna - przeczytaj zanim napiszesz
    Odpowiedzi: 7
    Ostatni post / autor: 30.03.2013, 15:21
  3. gg kafelkowe a katalog publiczny
    By ktocus12 in forum Aplikacja Windows 8 Modern UI
    Odpowiedzi: 3
    Ostatni post / autor: 12.03.2013, 16:35
  4. Katalog publiczny
    By northareth in forum Testy
    Odpowiedzi: 1
    Ostatni post / autor: 01.03.2013, 10:14
  5. Katalog publiczny - brak zmiany nazwy kontaktu
    By Boss in forum Kontakty, rozmowy i powiadomienia
    Odpowiedzi: 0
    Ostatni post / autor: 01.04.2012, 13:52

Tagi dla tego wątku

Uprawnienia umieszczania postów

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •