Nacitanie udajov z inej stranky
Moderátori: psichac, Moderátori
Nacitanie udajov z inej stranky
Zdravim, som novy na tomto fore a neviem ci som to zaradil do spravnej skupiny, ale tu je moja otazka:
Programujem si jednu mapu kde pouzivam udaje z google map. Chcem, aby sa menili ikonky (tie markery ) podla toho ake cislo zadam na inej webovej stranke (resp. zo suboru v mojom pc). Problem, ale nastava, ze neviem ako nacitat tieto udaje (to cislo) z inej webovej stranky alebo zo suboru v mojom pc. Napr. mam v kode napisane , ze "k=4;" [podla toho cisla sa urci ci ta ikonka ma taku podobu alebo taku]. Lenze ja by som to potreboval spravit tak, ze to pri nacitani tej mojej mapy zobere udaje z inej webovej stranky / z nejakeho suboru z pc , napr. "k=[kod na nacitanie cisla z inej web. stranky];". Mapu som vytvaral cez Google Maps Javascript API .
Budem rad ak by ste mi aspon trochu pomohli (dufam ze som to popisal zrozumitelne )
PS: v programovani som este dost velky zaciatocnik
Programujem si jednu mapu kde pouzivam udaje z google map. Chcem, aby sa menili ikonky (tie markery ) podla toho ake cislo zadam na inej webovej stranke (resp. zo suboru v mojom pc). Problem, ale nastava, ze neviem ako nacitat tieto udaje (to cislo) z inej webovej stranky alebo zo suboru v mojom pc. Napr. mam v kode napisane , ze "k=4;" [podla toho cisla sa urci ci ta ikonka ma taku podobu alebo taku]. Lenze ja by som to potreboval spravit tak, ze to pri nacitani tej mojej mapy zobere udaje z inej webovej stranky / z nejakeho suboru z pc , napr. "k=[kod na nacitanie cisla z inej web. stranky];". Mapu som vytvaral cez Google Maps Javascript API .
Budem rad ak by ste mi aspon trochu pomohli (dufam ze som to popisal zrozumitelne )
PS: v programovani som este dost velky zaciatocnik
0
-
- Ultimate člen
- Príspevky: 2328
- Dátum registrácie: 25 Jún 2013, 21:06
- Bydlisko: Krajné
- Vek: 57
- Kontaktovať používateľa:
Re: Nacitanie udajov z inej stranky
súbor z inej webovej stránky (servera) načítaš ľahko, napríklad:
Načítať súbor z tvojho PC sa nedá.
Kód: Vybrať všetko
<script type="text/javascript" src="http://www.xxx.sk/cislo.js"></script>
0
Ukáž múdremu chybu a on sa ti poďakuje. Ukáž chybu hlupákovi a on sa urazí.
- straciam
- Zaslúžilý člen
- Príspevky: 1319
- Dátum registrácie: 06 Jan 2009, 00:00
- Bydlisko: Podbrezova
- Vek: 38
Re: Nacitanie udajov z inej stranky
podla mna to nebude take jednoduche.
ked som robil nieco podobne, tak neostavalo mi ine, len parsovat html text tej "cudzej" stranky.
ale tomu predchadzal problem nacitat html kod z cudzej stranky mojim kodom tak aby tam tie udaje boli.. to som musel riesit cez curl v php.
ked som robil nieco podobne, tak neostavalo mi ine, len parsovat html text tej "cudzej" stranky.
ale tomu predchadzal problem nacitat html kod z cudzej stranky mojim kodom tak aby tam tie udaje boli.. to som musel riesit cez curl v php.
0
Ponukam vysokokvalitnu 3D tlac na SLA tlaciarni Anycubic Photon.
No password, no problem.
Ins-piration
No password, no problem.
Ins-piration
-
- Ultimate člen
- Príspevky: 2328
- Dátum registrácie: 25 Jún 2013, 21:06
- Bydlisko: Krajné
- Vek: 57
- Kontaktovať používateľa:
Re: Nacitanie udajov z inej stranky
Prečo myslíš? Otvor si zdrojový kód svet elektro a tam nájdeš napr niečo takéhoto
Prečo by v tom kóde na tom jeho serveri nemohla byť nastavená nejaká premenná?
Kód: Vybrať všetko
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.js"> </script>
0
Ukáž múdremu chybu a on sa ti poďakuje. Ukáž chybu hlupákovi a on sa urazí.
- lh
- Pokročilý člen
- Príspevky: 715
- Dátum registrácie: 23 Mar 2013, 14:02
- Bydlisko: z južnej strany Poľany
- Vek: 45
Re: Nacitanie udajov z inej stranky
V čom robíš ten Tvoj program? prehliadol som to...
Tá stránka, čo z nej chceš ťahať premennú do programu je Tvoja (vieš zasiahnuť do zdrojáku)?Mapu som vytvaral cez Google Maps Javascript API
0
- straciam
- Zaslúžilý člen
- Príspevky: 1319
- Dátum registrácie: 06 Jan 2009, 00:00
- Bydlisko: Podbrezova
- Vek: 38
Re: Nacitanie udajov z inej stranky
cudzi javascript pouzit mozes, to ano, ale nepodari sa ti tak isto otvorit zdrojovy kod stranky z ineho servera.myslim tym html kod, nie javascript.
0
Ponukam vysokokvalitnu 3D tlac na SLA tlaciarni Anycubic Photon.
No password, no problem.
Ins-piration
No password, no problem.
Ins-piration
- dxr
- Ultimate člen
- Príspevky: 3968
- Dátum registrácie: 05 Aug 2013, 20:21
- Bydlisko: V strede nicoho
- Kontaktovať používateľa:
Re: Nacitanie udajov z inej stranky
Veru ze nebude.... Cakal som co kto napise par vecistraciam napísal:podla mna to nebude take jednoduche.
ked som robil nieco podobne, tak neostavalo mi ine, len parsovat html text tej "cudzej" stranky.
inak toto je cisto SW a Webdeveloping to patri aj na taky web a tam su ludia co su vtom zbehlejsi... hladat tam..
Gmap API je dynamicke cize to nebude jednoduche lebo page sa musi vyrenderovat neda sa lahko stiahnut
dalsia vec CrossDomain fetch dat da sa to ale Jquery ma najlahsiu funkciu na to inak je to pakaren (workaround)
neviem onLoad event zavesit nejaky DOM parser?
UPDATE: Prave sme pisali so STRACIAMom - mne to hodilo koliziu takze som az zanim
Straciam - CROSSDOMAIN ide v kazdom browseri sa to robi inak preto je to pakaren a robi sa to tak ze otvoris
IFRAME inej stranky a potom z toho vysledku to vykuchas alebo mas na svojej stranke parser.php a ten ti vrati
len vysledok inej stranky. Takto som to robil preto pakaren pohladajte JQUERY a XHR a pokial mozno 1.7+
cize spravit dynamicky TAG spracovat a zmazat a samozrejme hidden ak to nikdy nerobil tak vela stastia
budem sledovat lebo sa obcas venujem web data miningu ale toto sa mi riesit nechce
chcem sa priucit nieco ine od druhych
0
- straciam
- Zaslúžilý člen
- Príspevky: 1319
- Dátum registrácie: 06 Jan 2009, 00:00
- Bydlisko: Podbrezova
- Vek: 38
Re: Nacitanie udajov z inej stranky
ano, da sa to aj cez iframe. ale elegantnejsie je to cez curl. v iframe je nacitanie casto zavisle od prehliadaca. neviem ako by sa taka stranka nacitala napr. cez linuxovy lynx. curl v php je na toto urcene. potom uz nie je problem to aplikovat na nejaky DOM a nacita sa na pozadi aj bez iframe.dxr napísal: Straciam - CROSSDOMAIN ide v kazdom browseri sa to robi inak preto je to pakaren a robi sa to tak ze otvoris
IFRAME inej stranky a potom z toho vysledku to vykuchas alebo mas na svojej stranke parser.php a ten ti vrati
len vysledok inej stranky. Takto som to robil preto pakaren pohladajte JQUERY a XHR a pokial mozno 1.7+
cize spravit dynamicky TAG spracovat a zmazat a samozrejme hidden ak to nikdy nerobil tak vela stastia
http://php.net/manual/en/intro.curl.php
0
Ponukam vysokokvalitnu 3D tlac na SLA tlaciarni Anycubic Photon.
No password, no problem.
Ins-piration
No password, no problem.
Ins-piration
- dxr
- Ultimate člen
- Príspevky: 3968
- Dátum registrácie: 05 Aug 2013, 20:21
- Bydlisko: V strede nicoho
- Kontaktovať používateľa:
Re: Nacitanie udajov z inej stranky
curl a open - http je casto na hostingu vypnute/zakazane IFRAME je klient based curl/open je server side.
on to chce robit na strane klienta/browsera. pisal som to ze parser.php co je tvoj curl nie vzdy to
dovoli hosting kvoli bezpecnosti.
da sa to spravit aj inak a to tak ze vlozi script tag ktory natiahne dynamicky vygenerovanu stranku ako js kod
ktory sa automaticky includne ale tu treba zase riesit cache-ovanie a zase server side parser
najlahsie je JQUERY a XHR je to kniznica ktoru na SE kazdy pravoverny developer
preklina lebo to neije vlastny kod
ale je to silny framework a dnes sa takto kodi cez frameworky a nehovoriac ze je dost odladeny
on to chce robit na strane klienta/browsera. pisal som to ze parser.php co je tvoj curl nie vzdy to
dovoli hosting kvoli bezpecnosti.
da sa to spravit aj inak a to tak ze vlozi script tag ktory natiahne dynamicky vygenerovanu stranku ako js kod
ktory sa automaticky includne ale tu treba zase riesit cache-ovanie a zase server side parser
najlahsie je JQUERY a XHR je to kniznica ktoru na SE kazdy pravoverny developer
preklina lebo to neije vlastny kod
ale je to silny framework a dnes sa takto kodi cez frameworky a nehovoriac ze je dost odladeny
0
-
- Podobné témy
- Odpovedí
- Zobrazení
- Posledný príspevok
-
- 22 Odpovedí
- 1803 Zobrazení
-
Posledný príspevok od používateľa maskrtnik01