Autor Zpráva
janomajka
Profil
Ahoj,
rozjel sem projekt, kde budou informace na téma státní správy. Napadlo mě, jestli by šlo nějak udělat, aby se na jedné ze stránek zobrazovaly aktuální volná místa, např. ze stránky http://prace.statnisprava.cz/prace.aspx .

Dále mě napadla otázka, jestli to není porušování autorských práv.

Děkuji za jakýkoliv nápad

Honza
Bubák
Profil
Já mám za to, že porušování autorských práv to v tomto případě nebute, podle mého jde o úřední dílo (více AZ).
Ale nevím, jak je to v tomto případě třeba s právy k databázi, ale myslím si, že tady bys "narazil". Neposkytují ÚP nějaké API nebo třebas data ke stažení v XML? Zkus zapátrat. Ale možná někdo bude vědět více, než já a poradí. konkrétně.
peta
Profil
Ale volna mista uradu prace jsou preci na strankach mpsv. https://portal.mpsv.cz/sz/download
janomajka
Profil
Já byl původně skromnější, stačilo by mi kdyby tam byl jako frame ten formulář ze stránek http://prace.statnisprava.cz/prace.aspx a výsledky by se taky zobrazovaly na té mé stránce v tom framu, ale vůbec netuším jak na to.

Když jsme u toho, poradili byste mi jak by zhruba šlo udělat aby si web automaticky stahoval ten soubor z mpsv, sám si ho rozbalil, a ty informace se zobrazovali na mých stránkách? Předpokládám že by to bylo za použití Cronu, taky předpokládám že to bude složitější a že bych to asi sám nezvládnul.

Ale jak sem říkal, uplně by mi stačilo tam mít ten formulář z http://prace.statnisprava.cz/prace.aspx.

Moc děkuji
peta
Profil
- Udelas slozku tmp.
- Nastavis ji prava pro zapis souboru.
Pomoci php
- zjistis, zda tam soubor existuje. Zda je starsi nez xx minut, bohate staci asi i hodina, mozna tretina dne.
- A kdyz tam neni nebo je starsi, tak si to stahnes z uvedene adresy. rozbalis a vytvoris si html soubor
- Kdyz tam je, tak pouzijes predchozi html soubor (u nej si ale radeji taky over existenci)
- Includujes html
(odhadem bez flock asi tak 15 radku kodu)

http://cz1.php.net/manual/en/function.file-exists.php
http://cz1.php.net/manual/en/function.filemtime.php
http://cz1.php.net/manual/en/function.file.php
http://cz1.php.net/manual/en/function.fopen.php
http://cz1.php.net/manual/en/function.fwrite.php
http://cz1.php.net/manual/en/function.fclose.php
Tez mozna dobre pouzit flock pro zamknuti souboru.
http://cz1.php.net/manual/en/book.zip.php
http://cz1.php.net/manual/en/ziparchive.extractto.php
janomajka
Profil
Děkuji za vyčerpávající odpověď. V souboru z mpsv je vše na jedné stránce, takže by se načítala celkem dlouho, šlo by to rozdělit na stránky po 10ti položkách?

A šlo by to pak celé použít na web ve WP?
peta
Profil
janomajka:
Jak si ten php kod napises, takove ti vygeneruje soubory. Bezne se to dela u her tak, ze se vygeneruji pevne html soubory se statistikami z predchoziho prepoctu. Proc? Protoze, kdyz 500 lidi prohlizi pres php, tak server sili. Kdezto html soubor posle hned.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: