| | |
| Stránka: 1 z 1
| [ Príspevkov: 21 ] | |
Autor | Správa |
---|
Registrovaný: 09.03.08 Prihlásený: 22.12.10 Príspevky: 356 Témy: 85 Bydlisko: Topoľčany |
čaute ludia. zaujimala by ma jedna vec. potreboval by som na svoje stranky hodit nejake udaje o pocasi. ako sa to da spravit? existuje nejaky kod na cerpanie dat z ineho servera? asi hlupa otazka. asi je potrebne poziadat nejaky server o odoberanie takychto dat, ze? ak je to hlupst tak lock.
_________________ FCSpartak Trnava |
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 |
No rieši sa to často cez iframe, ale dá sa aj inak.
A k tej časti - či existuje nejaký kód na čerpanie dát z iného servera - jasné, že áno, je to úplne jednoduché. Napríklad file_get_contents ti dokáže spracovať vzdialené údaje, fopen, sofistikovanejšie je ešte curl. Curl si pochvaľujem, pred mesiacom som cez to niečo riešil a je to paráda.
_________________ neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to! |
|
Registrovaný: 09.03.08 Prihlásený: 22.12.10 Príspevky: 356 Témy: 85 Bydlisko: Topoľčany | Napísal autor témy kaidžas: 23.11.2008 13:27 | |
|
nasiel som nieco taketo: Kód: <?php $filename = "http://www.***** "; $fp = fopen($filename, "rb"); echo strlen(fread($fp, 10000)) . "\n"; // 1460 echo strlen(file_get_contents($filename)) . "\n"; // 2818 ?> Vysvetlis mi prosim ta ako by som to mal urobit. ja som s toho mimo. potreboval by som a by sa mi ziskavali tie informacie o stave pocasia a teploty. dakujem pekne Alebo toto: Kód: <?php
// fictional URL to an existing file with no data in it (ie. 0 byte file) $url = 'http://www.example.com/empty_file.txt';
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_HEADER, false);
// execute and return string (this should be an empty string '') $str = curl_exec($curl);
curl_close($curl);
// the value of $str is actually bool(true), not empty string '' var_dump($str);
?>
_________________ FCSpartak Trnava |
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 |
V prvom rade si nájdi zdroj, z ktorého chceš čerpať, napríklad nejaké rss alebo čo... Parsovanie stránky natvrdo by bolo dosť obtiažne a časovo "neekonomické". Skús pozrieť napríklad, odkiaľ čerpá údaje add-on firefoxu, čo ti ukazuje aké je počasie. Myslím, že z accuweather, ale neviem, ako robí tie requesty, aké premenné tam dávať a tak...
_________________ neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to! |
|
Registrovaný: 01.05.05 Príspevky: 13348 Témy: 1496 Bydlisko: Bratislava | Napísal JanoF: 23.11.2008 14:10 | |
|
Este by som dodal, ze taketo veci by som riesil cez cron a ukladanie udajov do sql.
_________________ Streacom DA2 | SilverStone Titanium SX800-LTI 800W | ASRock X299E-ITX/ac | Intel Core i9-9980XE & be quiet! Dark Rock TF | Kingston HyperX Impact 64 GB DDR4 2666 MHz | NVIDIA Titan RTX 24 GB | Intel SSD Optane 905P 480 GB NVMe U.2 & Intel SSD 750 1,2 TB NVMe U.2 & Intel SSD 660p 2 TB NVMe M.2 & Seagate BackUp Plus Portable 56 TB USB | 55" 4K OLED Dell Alienware AW5520QF & 24" LCD EIZO FlexScan EV2451 | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech G603 | Logitech F710 | Harman Kardon Sabre SB 35 & Sennheiser RS 175 | Microsoft Windows 7 Ultimate | APC Back-UPS ES 700 | Lenovo ThinkPad X250 | iPhone X 256 GB & Pitaka Aramid | SilverStone ML05B Milo | Corsair SF600 SFX 600W | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 & NOCTUA NH-L12S | Kingston HyperX Savage 32 GB DDR4 2400 MHz | NVIDIA GeForce GT 710 1 GB | Intel SSD Optane Memory 32 GB NVMe M.2 & Intel SSD 730 240 GB SATA | Ubuntu Server |
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 |
jj cron je ideálny na to, ale s cronon bude problém na hostingu. A predpokladám, že ak to bude niekde použité, tak na freehostingu. Ale isté je, že nemôžeš robiť tie requesty pokaždé, ako užívateľ urobí request na teba. Musíš to niekam uložiť a brať to zo svojho disku
_________________ neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to! |
|
Registrovaný: 09.03.08 Prihlásený: 22.12.10 Príspevky: 356 Témy: 85 Bydlisko: Topoľčany | Napísal autor témy kaidžas: 23.11.2008 14:56 | |
|
neviem ci sa mam nato vykaslat, pretoze toto co mi hovorite su premna uplne veci, ktorym vazne nerozumiem. pomozes rooobertek? Na hostingu mam polozku cron. a data chcem cerpat zo stranok: http://www.shmu.sk/sk/?page=33#tab pomozes mi s tym prosim?
_________________ FCSpartak Trnava |
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 |
Budeš potrebovať iný zdroj. S tým ti nepomôžem, toľko času nemám.
Potrebuješ zohnať niečo v lepšej forme, napríklad Kód: <pocasie><oblast nazov="bratislava"><rano>6</rano><obed>8</obed></oblast></pocasie> alebo podobne...
_________________ neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to! |
|
Registrovaný: 01.05.05 Príspevky: 13348 Témy: 1496 Bydlisko: Bratislava | Napísal JanoF: 23.11.2008 16:52 | |
|
Toto vie poskytnut msn http://weather.msn.com/RSS.aspx?wealoca ... greetype=C a z neho cerpat informacie cez rss, tie cronom ukladat bud do suboru alebo sql a nasledne odtial tahat informacie na stranku. Ale to jest len moj model, koder niesom
_________________ Streacom DA2 | SilverStone Titanium SX800-LTI 800W | ASRock X299E-ITX/ac | Intel Core i9-9980XE & be quiet! Dark Rock TF | Kingston HyperX Impact 64 GB DDR4 2666 MHz | NVIDIA Titan RTX 24 GB | Intel SSD Optane 905P 480 GB NVMe U.2 & Intel SSD 750 1,2 TB NVMe U.2 & Intel SSD 660p 2 TB NVMe M.2 & Seagate BackUp Plus Portable 56 TB USB | 55" 4K OLED Dell Alienware AW5520QF & 24" LCD EIZO FlexScan EV2451 | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech G603 | Logitech F710 | Harman Kardon Sabre SB 35 & Sennheiser RS 175 | Microsoft Windows 7 Ultimate | APC Back-UPS ES 700 | Lenovo ThinkPad X250 | iPhone X 256 GB & Pitaka Aramid | SilverStone ML05B Milo | Corsair SF600 SFX 600W | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 & NOCTUA NH-L12S | Kingston HyperX Savage 32 GB DDR4 2400 MHz | NVIDIA GeForce GT 710 1 GB | Intel SSD Optane Memory 32 GB NVMe M.2 & Intel SSD 730 240 GB SATA | Ubuntu Server |
|
Registrovaný: 09.03.08 Prihlásený: 22.12.10 Príspevky: 356 Témy: 85 Bydlisko: Topoľčany | Napísal autor témy kaidžas: 23.11.2008 19:36 | |
|
Takze ako som pochopil, tak cron je program, prostrednictvom ktoreho budem tie data o pocasi ukladat do mojej sql databazy. a potom z databazy cerpat tie data na stranku. ano?
_________________ FCSpartak Trnava |
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 |
Nie. Cron je daemon (vo windowse neviem, ako sa tomu povie, asi proces na pozadí...), ktorý sa budí každú minútu a zisťuje, či nemá niečo práve urobiť. V praxi to znamená, že si v crone nastavíš, ako často alebo v ktorý čas spúšťať ktorý skript. A ten skript už musí vykonať to, čo si napísal.
_________________ neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to! |
|
Registrovaný: 01.05.05 Príspevky: 13348 Témy: 1496 Bydlisko: Bratislava | Napísal JanoF: 23.11.2008 20:29 | |
|
Asi "Scheduled Tasks" nic ine ma nenapada kde mozes nieco planovat
_________________ Streacom DA2 | SilverStone Titanium SX800-LTI 800W | ASRock X299E-ITX/ac | Intel Core i9-9980XE & be quiet! Dark Rock TF | Kingston HyperX Impact 64 GB DDR4 2666 MHz | NVIDIA Titan RTX 24 GB | Intel SSD Optane 905P 480 GB NVMe U.2 & Intel SSD 750 1,2 TB NVMe U.2 & Intel SSD 660p 2 TB NVMe M.2 & Seagate BackUp Plus Portable 56 TB USB | 55" 4K OLED Dell Alienware AW5520QF & 24" LCD EIZO FlexScan EV2451 | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech G603 | Logitech F710 | Harman Kardon Sabre SB 35 & Sennheiser RS 175 | Microsoft Windows 7 Ultimate | APC Back-UPS ES 700 | Lenovo ThinkPad X250 | iPhone X 256 GB & Pitaka Aramid | SilverStone ML05B Milo | Corsair SF600 SFX 600W | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 & NOCTUA NH-L12S | Kingston HyperX Savage 32 GB DDR4 2400 MHz | NVIDIA GeForce GT 710 1 GB | Intel SSD Optane Memory 32 GB NVMe M.2 & Intel SSD 730 240 GB SATA | Ubuntu Server |
|
Registrovaný: 09.03.08 Prihlásený: 22.12.10 Príspevky: 356 Témy: 85 Bydlisko: Topoľčany | Napísal autor témy kaidžas: 24.11.2008 18:23 | |
|
takze. nasiel som nejake taketo scripty.
Kód: http://blog.jozefsandor.com/index.php?clanok=11-stahovanie-suborov-zo-servera-pomocou-php
Vo windowse som nasiel planovac uloh. ako mam prosim dalej postupovat?
_________________ FCSpartak Trnava |
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
kašli na plánovač úloh cron je na serveri... radšej si na to zožeň dakoho skúsenejšieho kým si neodpáliš vlastný win
_________________ C#, PHP, ... |
|
Registrovaný: 09.03.08 Prihlásený: 22.12.10 Príspevky: 356 Témy: 85 Bydlisko: Topoľčany | Napísal autor témy kaidžas: 24.11.2008 21:47 | |
|
Kto mi stym prosim pomoze? ja chcem cerpat zo servera len aktalnu teplotu a momenatalne pocasie. dakujem vam
_________________ FCSpartak Trnava |
|
Registrovaný: 10.02.07 Prihlásený: 14.08.09 Príspevky: 255 Témy: 27 Bydlisko: KE | Napísal zero0x: 24.11.2008 22:00 | |
|
_________________ drahi hackeri! teraz mozete okamzite premazat cely tento server! stlacte skratku ALT+F13 |
|
Registrovaný: 09.03.08 Prihlásený: 22.12.10 Príspevky: 356 Témy: 85 Bydlisko: Topoľčany | Napísal autor témy kaidžas: 25.11.2008 18:20 | |
|
tomuto akosi nerozumiem. tato xml stranka mi bude sama aktualizovat pocasie v uvedenom regione?
_________________ FCSpartak Trnava |
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 |
To sú údaje, ktoré sa menia na stránke googlu. Ty si ich musíš stiahnuť k sebe na server pomocou nejakého skriptu.
_________________ neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to! |
|
Registrovaný: 09.03.08 Prihlásený: 22.12.10 Príspevky: 356 Témy: 85 Bydlisko: Topoľčany | Napísal autor témy kaidžas: 25.11.2008 19:45 | |
|
Takze mam tento kod. s nim si nacitam obsah stranky ineho servera. ako mam prosim dalej postupovat?
Kód: <?php $ch = curl_init() or die(curl_error()); curl_setopt($ch, CURLOPT_URL,"http://freemeteo.com/default.asp?myCK=6025_22345&pid=15&la=12&gid=723496"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $data1=curl_exec($ch) or die(curl_error()); echo ".$data1."; echo curl_error($ch); curl_close($ch); ?>
_________________ FCSpartak Trnava |
|
Registrovaný: 27.09.07 Prihlásený: 31.12.15 Príspevky: 646 Témy: 233 Bydlisko: Dubnica nad... |
Spravil uz niekdo skript predpoved pocasia ktora cerpa predpoved z googlu?
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
| Stránka: 1 z 1
| [ Príspevkov: 21 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| pocasie v Ostatné | 6 | 951 | 22.10.2007 13:06 michalx | | Počasie v JavaScript, VBScript, Ajax | 1 | 758 | 03.01.2009 1:23 buslo | | Počasie v Vesmír, veda a technika | 10 | 1005 | 28.12.2015 15:18 Ominous | | Nejde počasie v Operačné systémy Microsoft | 0 | 283 | 08.10.2015 16:38 liveman | | Rainmeter počasie v Ostatné programy | 1 | 403 | 26.05.2016 9:49 pawelino | | Google počasie v Ostatné | 2 | 1989 | 24.03.2009 13:01 stenley | | návštevnosť a počasie v Ostatné | 0 | 408 | 21.04.2010 14:03 rooobertek | | Počasie na Viste v Operačné systémy Microsoft | 2 | 394 | 19.12.2008 22:15 AReYco | | Počasie vo Fife 12 v Počítačové hry | 3 | 224 | 05.02.2013 19:29 ac.milan | | pocasie na web stranku v Ostatné | 2 | 3105 | 01.12.2008 14:16 walther | | Aké bolo najchladnejšie počasie v decembri 2009 ? v Krčma | 6 | 1208 | 18.02.2010 14:13 eXistenZ | | PHP programátor - PHP, MySQL, jQuery,X)Html/CSS v Ponuka práce | 0 | 1304 | 02.05.2011 12:08 magicmedia | | Vytvorenie suboru php a vlozenie php scriptu v PHP, ASP | 4 | 1438 | 07.05.2010 14:02 DeiForm | | PHP nevie precitat .PHP v PHP, ASP | 8 | 829 | 18.03.2011 19:21 camo | | php ->mysql ->php Help.zoradit v PHP, ASP | 4 | 589 | 20.06.2009 12:44 KViki | | $pcforum->getForumActivity('PHP, ASP', 2012)/$pcforum->getForumActivity('PHP, ASP', 2022) - Warning: Division by zero v PHP, ASP | 4 | 2290 | 20.05.2022 13:51 JanoF |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|