Osveževanje XML datoteke
 
MobyDick 13. nov 2012 18:03:25 Pridružen od:
19. jan 2010
112 objav
31 64 0
#1

Pozdravljeni!



Kako bi lahko osveževal xml datoteko, ki jo imam shranjeno na strežniku, z zunanjimi podatki, ki se dnevno spreminjajo?


všeč(0) ni všeč(0) spam(0)
 
Mešetar 13. nov 2012 18:17:05 Pridružen od:
24. nov 2010
1543 objav
1945 962 114
#2

normalno, generiraj xml dinamicno s php datototeko, kot bi generiral HTML


všeč(0) ni všeč(0) spam(0)
 
tsu 13. nov 2012 18:21:57 Pridružen od:
16. jun 2008
351 objav
482 34 14
#3

@MobyDick: definirat boš mogu par stvari.



Ti bi rad v XML datoteko, shranjeval podatke, ki se nahajajo na drugi lokaciji? Če ja, potem moraš te podatke parsat in nato generirat novo XML datoteko.



Če pa imaš podatke pri sebi (branje iz baze), je zadeva podobna izpisu na stran, le da celoten "izpis" zapišeš v datoteko (seveda mora biti primerno strukturirana).



S PHPjem lahko parsaš s pomočjo DOMXPath (http://php.net/manual/en/class.domxpath.php)


všeč(0) ni všeč(0) spam(0)
LinkedIn, @deveti, Si shell:aff link ;)
 
MobyDick 13. nov 2012 18:29:39 Pridružen od:
19. jan 2010
112 objav
31 64 0
#4

XML datoteko sem si z www.nekaj.com skopiral na svoj strežnik. Zdaj me pa zanima, če bi lahko z mojega strežnika 1x ali pa 2x dnevno avtomatsko preveril, če so se podatki na www.nekaj.com/cenik.xml spremenili. Če bi se podatki spremenili bi se avtomatsko tudi na mojem strežniku v shranjeni XML datoteki.


všeč(0) ni všeč(0) spam(0)
 
phpsos 13. nov 2012 18:34:38 Pridružen od:
9. avg 2012
22 objav
45 10 0
#5

Vse kar rabiš je php skripto ki to preverja (je lahko kar nekaj dela odvisno od situacije) in pa nato moraš nastaviti cron job, da se bo samodejno pognalo.



Ne vem drugače zakaj ne bi v tem primeru raje dvalrat dnevno skopiral cenik direktno na želeno lokacijo brez preverjanjaš, če potrebuješ samo osveženi XML



lp


všeč(0) ni všeč(0) spam(0)
 
Mešetar 13. nov 2012 18:35:08 Pridružen od:
24. nov 2010
1543 objav
1945 962 114
#6

verjetno bos mogu vedno prenest cenik iz nekaj.com in ga mogu parsat x XML parserjem... in vsak zapis primerjas s svojo kopijo, ce je razlika pac updejtas


všeč(0) ni všeč(0) spam(0)
 
MobyDick 13. nov 2012 18:47:56 Pridružen od:
19. jan 2010
112 objav
31 64 0
#7

phpSOS:

Vse kar rabiš je php skripto ki to preverja (je lahko kar nekaj dela odvisno od situacije) in pa nato moraš nastaviti cron job, da se bo samodejno pognalo.



Ne vem drugače zakaj ne bi v tem primeru raje dvalrat dnevno skopiral cenik direktno na želeno lokacijo brez preverjanjaš, če potrebuješ samo osveženi XML



lp




Bi se dalo s kakšnim php ukazom avtomatsko kopirati xml datoteko na strežnik?


všeč(0) ni všeč(0) spam(0)
 
Mešetar 13. nov 2012 19:03:22 Pridružen od:
24. nov 2010
1543 objav
1945 962 114
#8

seveda, poglej si filegetcontents ...



se bolje in bolj zanesljivo pa chekiraj cURL, TLEimas en primer


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se