Co to umí
S touto aplikací nebudete muset udržovat jeden soubor s nastavením vaší aplikace ve dvou verzích (lokál a server). Veškeré nastavení položek probíhá v přehledném grafickém rozhraní, kde si vyberete, které položky necháte původní, a které změníte.
Aplikace funguje v kostce následovně:
- Vytvoříte si INI soubor s položkami nastavení a jejich defaultními hodnotami. Ke každé položce lze nastavit popis.
- Zobrazíte si průvodce, kde vyplníte položky, které nemají mít defaultní hodnotu. Toto nastavení se uloží do jiného souboru. Váš INI soubor se tedy nezmění.
- Do PHP skriptu vložíte soubor conf.php, čímž se inicializuje pole $_CONF s nastavením.
Ukázka aplikace
Ukázku aplikace naleznete zde. Heslo pro vstup je "heslo", dokud jej nějaký chytrák nezmění.
Pro zobrazení výsledného pole klikněte sem.
Popis souborů
conf_ini.php
INI soubor. Koncovku PHP má proto, aby jej nebylo možné zobrazit. Doporučuji na jeho začátek vložit PHP blok s voláním fce die, případně exit.
Jednotlivé položky musí být odděleny novým řádkem. Popis položky se musí omezit na jeden řádek.
conf_data.php
V tomto souboru je ve formě serializovaného pole uloženo specifické nastavení.
conf.php
Soubor spojí dohromady pole z INI souboru a pole z data souboru. Výsledné pole uloží do proměnné $_CONF.