Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Informacje o użytkowniku
Forum PHP.pl > Forum > Przedszkole
SzymQ
Witam. Czy pomógłby mi ktoś z napisaniem skryptu pobierającego informacje o użytkowniku GG? Link do informacji: http://api.gadu-gadu.pl/users/nr_GG.
Proszę o pomoc, z góry dziękuję wink.gif
erix
A konkretniej, to jaka pomoc Cię interesuje?
SzymQ
Coś kiedyś napisałem, lecz nie działało. Chodzi mi o to, aby pokazywały się dane takie jak: imię, data urodzenia, miejscowość, awatar, wiek. Gdybyś był w stanie mnie choć po części pokierować, byłbym wdzięczny smile.gif
nospor
Dane co dostajesz to XML. Do obsługi XML możesz użyć SIMPLEXML lub DOM
SzymQ
A mógłbyś wytłumaczyć zasadę działania na zmiennej np. nick? Spojrzałem w manuala i nie zrozumiałem o co chodzi sad.gif
djgarsi
Cytat(SzymQ @ 11.06.2013, 18:41:37 ) *
A mógłbyś wytłumaczyć zasadę działania na zmiennej np. nick? Spojrzałem w manuala i nie zrozumiałem o co chodzi sad.gif


Są też przykłady: http://pl1.php.net/manual/en/simplexml.examples-basic.php
nospor
Cytat
Spojrzałem w manuala i nie zrozumiałem o co chodzi
Odpisałeś 5 minut po moim poście..... niby jakim cudem w takim czasie miałeś coś zrozumieć?!
SzymQ
Próbowałem w te 6 minut kombinować ze skryptem
<?
$str = file_get_contents('http://api.gadu-gadu.pl/users/473743.xml');
$inf = new SimpleXMLElement($str);

echo $inf->status;
?>
lecz nic innego, niż inf->status nie działa.. Nie rozumiem dlaczego nie pokazuje nicku z <nick priv="2">SzymQ</nick>, skoro status działa bezproblemowo..
nospor
Bo nick i status są na różnych poziomach..... do nicka musisz isc po sciezce. Link co podal poprzednik zawiera taki przyklad....
SzymQ
Jak narazie działa, dzieki za pomoc smile.gif
Beniooo
To ja się dorzucę, że w stringu z danymi pobranymi z dokumentu xml usuń " priv="n"" Bo pod n podstawiane są dane ustawiane pod użytkowników, bodajże 4,8,16
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.