![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 12.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Na podstawie dokumentacji API freeconet.pl zrobiłem sobie zapytanie odnosnie zarejestrowania bramki voip w systemie freeconet.pl tz. wywolanie linku: https://apiuser.freeconet.pl/RestAPI/V2/exe...04384925fce73c1 daje mi wynik: Kod <?xml version="1.0" ?> - <response> - <getRegistrationStatus> - <registerStatusList> - <registerStatus> <userName>apidemo</userName> <status>UNREGISTERED</status> </registerStatus> </registerStatusList> </getRegistrationStatus> </response> czyli wszytsko zgodnie z planem, ale to ja wklejam link w przegladarke Pytania: Jak zrealizowac to za pomoca skryptu php: 1.zapytanie(skrypt uruchamia odnosnik), czyta dane, 2.analiza odpowiedzi (wyciecie fragmentu <status>UNREGISTERED</status> mam system linux, przegladarke lynx Ten post edytował edgar5 21.02.2010, 22:16:12 |
|
|
![]()
Post
#2
|
|
![]() Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
musisz operować po drzewie DOM. polecam SimpleXML.
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 12.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
rozumiem , kwestia parsowania wyniku, ale jak pobrać dane poprzez link ?
maly przyklad? zrobilem taki skrypt: Kod kop.php [----] 76 L:[ 1+16 17/ 19] *(371 / 384b) 45 0x02D <? $string = <<<XML <?xml version='1.0'?> <response> <getRegistrationStatus> <registerStatusList> <registerStatus> <userName>apidemo</userName> <status>UNREGISTERED</status> </registerStatus> </registerStatusList> </getRegistrationStatus> </response> XML; $xml = new SimpleXMLElement($string); echo $xml->getRegistrationStatus->{'registerStatusList'}->{'registerStatus'}->status; ?> dziala, zwraca: UNREGISTERED o to mi chodzilo, teraz tylko jak z linku http(ktory podalem wyzej) pobrac ten wynik xml, jakis kod php? czy wywolanie systemowe lynxa? Ten post edytował edgar5 22.02.2010, 11:03:16 |
|
|
![]()
Post
#4
|
|
![]() Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
rozumiem , kwestia parsowania wyniku, ale jak pobrać dane poprzez link ? maly przyklad? http://pl2.php.net/manual/en/function.simp...l-load-file.php a do tego powinieneś sie odwołać:
Ten post edytował piotrooo89 22.02.2010, 11:05:54 -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 03:04 |