nacitanie obsahu suboru

Programovacie jazyky, rady, poradňa...
5sebo5
Medium Expert
Medium Expert
Príspevky: 135
Registrovaný: 18 feb 2008, 10:38

nacitanie obsahu suboru

Príspevok od používateľa 5sebo5 »

Chcel by som sa opytat
ked si zoberiem napr tuto URL
http://www.futbalnet.sk/sutaze?p_p_sta ... mode=view

tak v prehliadaci mi nacita XML subor

ak by som si ho chcel v PHL otvorit napr cez funkciu

Kód: Vybrať všetko

file_get_contents
tak mi nacita len toto
"V systéme nastala chyba. Prosím, kontaktujte helpdesk - [email protected]."
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: nacitanie obsahu suboru

Príspevok od používateľa BX »

Mne to ukáže aj pri prístupe cez prehliadač. Dávaš fakt dobrú adresu?
5sebo5
Medium Expert
Medium Expert
Príspevky: 135
Registrovaný: 18 feb 2008, 10:38

Re: nacitanie obsahu suboru

Príspevok od používateľa 5sebo5 »

zrejme bude problem este niekde inde

lebo ak si das napr adresu
http://www.futbalnet.sk/sutaze/-/sutaz/514

z tych stvorcekovych odkazov 2-26
konkretne napt kod

Kód: Vybrať všetko

<a id="_SfzSutazeWebApplicationPortlet_WAR_sfzpublicportalsutazeweb__id12" href="#" onclick="var wcall=wicketAjaxGet('/sutaze?p_p_state=normal&p_p_lifecycle=2&p_p_resource_id=/sutaze/wicket/page%3F2-1.IBehaviorListener.0-castiRocnikaSutazeRepeater-0-detailCastiRocnikaSutazePanel-kolaAZapasyPanel-prehladKolDiv-hracieKolaView-8-koloLink&p_p_id=SfzSutazeWebApplicationPortlet_WAR_sfzpublicportalsutazeweb&p_p_col_count=1&p_p_col_id=column-1&p_p_cacheability=cacheLevelPage&p_p_mode=view',function() { }.bind(this),function() { }.bind(this), function() {return Wicket.$('_SfzSutazeWebApplicationPortlet_WAR_sfzpublicportalsutazeweb__id12') != null;}.bind(this));return !wcall;"><span>9</span></a>
vytiahnes tu adresu
/sutaze?p_p_state=normal&p_p_lifecycle=2&p_p_resource_id=/sutaze/wicket/page%3F2-1.IBehaviorListener.0-castiRocnikaSutazeRepeater-0-detailCastiRocnikaSutazePanel-kolaAZapasyPanel-prehladKolDiv-hracieKolaView-8-koloLink&p_p_id=SfzSutazeWebApplicationPortlet_WAR_sfzpublicportalsutazeweb&p_p_col_count=1&p_p_col_id=column-1&p_p_cacheability=cacheLevelPage&p_p_mode=view

spolu s http://www.futbalnet.sk/

tak to funguje

//autoeditácia príspevku (07 Okt 2014, 18:51)
zrejme v tom kode je nieco jedinecne lebo takto z fora to nefunguje ani mne,

ale ked to spravim ppostupne ze kliknem na stranku, potom dam preskumat prvom jedneho z tych cisielok a vytiahnem si kod tak to funguje
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: nacitanie obsahu suboru

Príspevok od používateľa BX »

No tak sám vidíš, že to nemôžeš robiť pomocou file_get_contents. Ten odkaz potrebuje nejaký kontext a ten môžeš skúsiť simulovať napríklad cez curl. Ani to ale nemusí fungovať, ak to bude vyžadovať nejaké spustenie javascriptu.

Tak teda vyskúšaj curl http://php.net/manual/en/book.curl.php a najprv ten odkaz vyparsovať a až tak naň pristúpiť. Nezabudni ale zachovávať kontext (na to by malo stačiť nastaviť cookie file)
Napísať odpoveď