Ogłoszenie

Zwiń
No announcement yet.

CzatGG - Katalog publiczny

Zwiń
X
 
  • Filtr
  • Czas
  • Pokaż
Wyczyść wszystko
new posts

    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
    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 edytowany przez playaz44; [ARG:4 UNDEFINED].
    Własny hosting i podpinanie domen. TS3 za darmo gdy nie stoi pusty.

    Komentarz

    Pracuję...
    X