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:
Wstawie SCR o co dokładnie mi chodzi:
niepoprawnie.JPG
poprawnie.JPG
Jak to usunąć?
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($plik, strpos($plik, "<user uin=\"{$fromm}\">")+$l_from);
$plik = substr($plik, 0, strpos($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($birthh, 0, 10);
$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();
?>
niepoprawnie.JPG
poprawnie.JPG
Jak to usunąć?
Komentarz