Autor | Zpráva | ||
---|---|---|---|
BuGeR Profil |
#1 · Zasláno: 19. 1. 2011, 10:37:04 · Upravil/a: BuGeR
Zdravím.
Chtěl jsem se zeptat, jde nějak zajistit komunikace s externím webem? Pokud ano, jak? Mám namysli to, že udělám nějaký systém, ten bude používat třeba 5 webů (každý web bude mít vlastní databázi). Jenže, kdybych chtěl třeba udělat nějaký "hlavní" web, a z tohoto by čerpaly ty ostatní weby nějaké aktulizace.. S těmi aktulizacemi mám namysli např. aktulizování mysql (třeba přidání tabulek) a nebo vylepšovat funkce v dosavadních souborech na ftp. -- Napadlo mě třeba to, že bych udělal soubor (na tom "hlavním" webu) třeba dostupne_aktulizace.php a výstup toho souboru by byl vždycky buď 0 (žádná nová) nebo 1 (nová aktulizace)... A potom, by ty ostatní (pod)weby zjišťovali automaticky pomocí file_get_contents() zda ten soubor obsahuje 0 nebo 1, a pomocí toho by stáhl tu aktulizaci, ale nastavá tu několik problému: - Zjišťovat to přes file_get_contents(), mi přijde takové divné - neelegantní - nevím jak z toho "hlavního" webu stáhnout např. nove_tabulky.rar - a potom to rozbalit na ftp a použít (pomocí jaké funkce by jste řešily to stahování ?) --- Pokud máte jinačí teorii, tak se ničemu nebráním :-). Děkuji všem, B. |
||
xmark Profil |
#2 · Zasláno: 19. 1. 2011, 11:30:11
Odzadu: Když nepoužiješ rar, ale zip, budeš mít rozbalování mnohem jednodušší.
dostupne_aktulizace.php bych neřešil, prostě tam ten zip bude a stáhne se, nebo nebude a nestáhne se. Další věcí je, jak zajistit, aby se nestahoval víckrát. To bych řešil na dceřiných webech zapamatováním něčeho, co by ten zip jednoznačně identifikovalo. Ale celé to řešení mi připadá dost riskantní, nedělal bych to. |
||
BuGeR Profil |
#3 · Zasláno: 19. 1. 2011, 11:41:46
xmark:ř
Děkuji :) .. uvítám i další odpovědi :) |
||
ah01 Profil |
#4 · Zasláno: 19. 1. 2011, 12:26:44
BuGeR:
Místo vymýšlení vlastních způsobu komunikace se poohlédni se po nějakém standardním protokolu – např. XML-RPC, SOAP, nebo třeba Atom feed. Možná to to dá víc práce, ale jsou to protokoly vymyšlené k tomu to účelu. |
||
Coody Profil |
#5 · Zasláno: 19. 1. 2011, 12:34:43
Řešim ten stejný problém... nevíte o nějakém hotovém polotovaru který by se dal snadno pochopit?
|
||
ah01 Profil |
#6 · Zasláno: 19. 1. 2011, 12:36:52
Coody:
Pokud jde čistě o aktualizace webu, tak tu je RSS nebo Atom feed. Nebo to ti nevyhovuje? |
||
Časová prodleva: 14 let
|
0