Autor | Zpráva | ||
---|---|---|---|
larakyn Profil |
#1 · Zasláno: 26. 3. 2016, 15:26:10
Ahoj,
mám soubor, který obsahuje něco jako: <?php $domena = "http://neco.cz"; $datum_spusteni = "26.3.2016"; ?> V administraci mám stránku, která vypisuje tyto informace jako value do inputů, který jsou ve formuláři. Celkově by to mělo být editovatelné. Potřeboval bych, aby když chce uživatel změnit např. tu doménu, aby script upravil proměnnou na řádku 2 na např. neco-nove.cz. Hledal jsem na internetu a všude psali, že na to přímo script neexistuje a ty postupy, co tam psali, mi úplně nevyhovovaly a nedělaly přesně to, co bych potřeboval. Pomohl by mi někdo prosím? Mockrát děkuji |
||
Fisir Profil |
#2 · Zasláno: 26. 3. 2016, 15:47:05
Reaguji na larakyna:
Ukládej si ta data jako JSON: data.json: { "domena": "http://neco.cz", "datum_spusteni": "26.3.2016" } vypis.php: <?php $data = json_decode(file_get_contents(__DIR__.'/data.json'), true); echo 'Doména: '.$data['domena']; echo 'Datum spuštění: '.$data['datum_spusteni']; editace.php: <?php $data = array( 'domena' => $_POST['domena'], 'datum_spusteni' => $_POST['datum_spusteni'] ); file_put_contents(__DIR__.'/data.json', json_encode($data)); |
||
Kubo2 Profil |
#3 · Zasláno: 26. 3. 2016, 20:26:08
Ukladaj dáta ako NEON, je jednoduchší a čitateľnejší než JSON:
data.neon domena: http://neco.cz datum_spusteni: 26.3.2016 vypis.php <?php require __DIR__ . '/lib/neon.php'; $neon = new Nette\Neon\Neon; $data = $neon->decode(file_get_contents(__DIR__ . '/data.neon')); echo 'Doména: ' . $data['domena']; echo 'Datum spuštění: ' . $data['datum_spusteni']; Viacmenej, formát NEON je určený skôr k ručnému upravovaniu súborov, takže neexistuje cesta ako zachovať napr. # komentáre pri generovaní cez Neon::encode() .
|
||
Časová prodleva: 8 let
|
0