Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [XML][PHP] Pobranie xml-a po zalogowaniu się
stirith
post
Post #1





Grupa: Zarejestrowani
Postów: 162
Pomógł: 2
Dołączył: 18.01.2008

Ostrzeżenie: (0%)
-----


Witam

Mam taki problem, że do pewnych xml-ów mam dostęp dopiero po zalogowaniu się

wywołuję więc funckję w curlu:

Kod
$c = curl_init();
curl_setopt($c, CURLOPT_URL, 'http://online.sokker.org/start.php?session=xml');
curl_setopt($c, CURLOPT_POST, 1);//przesylamy metodą post
curl_setopt($c, CURLOPT_POSTFIELDS, 'ilogin=username&ipassword=password'); //dane do wyslania
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
$page = curl_exec($c);
curl_close($c);


i wszystko jest ok, ponieważ pisze że się zalogowałem, i przy próbie pobrania xml-a:

Kod
$d = simplexml_load_file('http://online.sokker.org/xml/team-39556.xml');


niestety wywala błąd, ponieważ tak jak by simple xml, albo system który sprawdza na sokker.org czy najpierw się ktoś zalogował, nie widział tego że ja takowe logowanie już zrobiłem...w instrukcji na http://online.sokker.org/xmlinfo.php pisze że po poprawnym zalogowaniu się tworzy się XMLSESSID, ale jak przekazać tą zmienną w simple xml, i co ważniejsze jak ją "odczytać"
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Wicepsik
post
Post #2





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

Ostrzeżenie: (20%)
X----


Spróbuj tak


  1. $c = curl_init();
  2. curl_setopt($c, CURLOPT_URL, 'http://online.sokker.org/start.php?session=xml');
  3. curl_setopt($c, CURLOPT_POST, 1);//przesylamy metodą post
  4. curl_setopt($c, CURLOPT_POSTFIELDS, 'ilogin=username&ipassword=password'); //dane do wyslania
  5. curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
  6. $page = curl_exec($c);
  7. curl_close($c);
  8.  
  9. $c = curl_init();
  10. curl_setopt($c, CURLOPT_URL, 'http://online.sokker.org/xml/team-39556.xml');
  11. curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
  12. $page = curl_exec($c);
  13. curl_close($c);
  14.  
  15. $d = simplexml_load_file($page);


Nie wiem czy zadziała, ale warto spróbować tongue.gif


--------------------
Go to the top of the page
+Quote Post
stirith
post
Post #3





Grupa: Zarejestrowani
Postów: 162
Pomógł: 2
Dołączył: 18.01.2008

Ostrzeżenie: (0%)
-----


niestety wywala błąd:

Kod
Warning:  simplexml_load_file() : I/O warning : failed to load external entity


up

Ten post edytował stirith 21.12.2009, 20:55:26
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 13:26