Old website — for up-to-date microsite click on zby.cz below

php Csv editor

php-csv-editJednoduchý skript vznikl jako nástroj pro online inventarizaci skautského střediska.

Nabízí online editaci dat v CSV souborech více uživatelům. Pokud jeden soubor editují dva lidé, jsou upozorněni. Díky knihovně jQuery jsou operace přidání a mazání řádků okamžité.

Při tvorbě tohoto skriptu jsem přijal argument, že CSVčka lze lépe spravovat, protože na středisku nejsou lidi, kteří umí s databází. Tím se skript stává zcela nezávislý, neboť data z něj vytáhne nebo upraví v Excelu kdokoliv kdo zvládne FTP. Také je použit jednoduchý kód s mnoha komentáři, aby se vyznal i úplný začátečník s PHP.

Pozor: trochu prasárna je, že se vždy přenáší v POSTu celá tabulka, takže je z principu nemožná současná editace více uživatel.

Myšlenka kam by tohle mohlo směřovat: napsat Google Docs/Online Excel, kde nedáme uživateli možnost volby, ale sami nastavíme co kde může. Pokud bychom něco takového udělali, je to docela dobře použitelné pro všechny implementace, nelíbí se mi, když se musí psát pro každou věc zvláštní systém, to není v tomto případě elegantní.

dl-iconNa stažení

Pro vaše účely si můžete dobře (česky) okomentovaný skript upravit.

Zkuste také blanickou pmWiki - wiki systém s návodem k instalaci.

Napiš komentář

Pokud máš co říct, napiš svůj názor nebo komentář. Případně se neboj opravit chybu na stránce nebo jakoliv sám přispět.

(c) 2008 Pavel Zbytovský — for updated microsite see www.zby.cz