Autor | Zpráva | ||
---|---|---|---|
Debris Profil * |
#1 · Zasláno: 12. 2. 2009, 20:07:42
Dobrý den mám soubor data.inc a potřeboval bych ho otevřív v prohlížeči tak aby se dal editovat a následně uložit se změnama. Nemusí to bejt něják graficky udělaný stačí jen kolonka pro editaci a tlačítko odeslat. Všem moc děkuju za odpovědi.
Na googlu sem hledal ale nic sem nenašel |
||
tiso Profil |
#2 · Zasláno: 12. 2. 2009, 20:16:01
Vytvor si formulár, načítaj ten súbor do textarey a po odoslaní ho ulož. Nezabudni nastaviť práva na ten súbor. A mal by si tam mať prihlásenie, aby ten súbor nemohol upravovať každý.
|
||
Debris Profil * |
#3 · Zasláno: 12. 2. 2009, 20:23:43
sem to něják nepochpil jak vytvořit formulář vím ale jak to tam načíst to nemám tušení. A ještě možná nějáký přepínání kdybych měl ty soubory třeba tři. Vím že sem asi dost náročnej ale za tohle bych vám byl opravdu vděčnej.
|
||
tomkat Profil * |
#4 · Zasláno: 12. 2. 2009, 20:26:54
Tak nějak by mělo vypadat to načtení. Výstup se uloží do proměnné $jmeno2 ten pak zpracuješ a uložíš zpět do souboru
<?php $soubor = "data.inc"; $text = fopen("data.inc", "r"); $obsah = fread($text, filesize($soubor)); FClose($text); ?> <form action="zpracovani.php" name="jmeno" method="post"> <textarea name="jmeno" rows="35" cols="70"><?php echo $obsah ?></textarea> <input type="submit" value="Odeslat"> </form> |
||
tomkat Profil * |
#5 · Zasláno: 12. 2. 2009, 20:28:34
Oprava: <textarea name="jmeno2"
|
||
Debris Profil * |
#6 · Zasláno: 12. 2. 2009, 20:43:05
Tak teď budu vypadat možná jako úplnej v... Ale když se to načte (už aspoň vím jak to načíst) a zkouším to upravit tak se to vrátí zpátky (po odeslání formuláře). Tedy nic se nezmění.
|
||
tomkat Profil * |
#7 · Zasláno: 12. 2. 2009, 21:07:44
Ještě to potřebuješ zpracovat, vytvoř si zpracovani.php a vlož do něj tento kod. W znamená že se soubor celý smaže a nahraje se do něj obsah textarea.
<?php $vystup = $_POST['jmeno2]; $text = fopen("data.inc", "w"); fwrite($text, $vystup); FClose($text); ?> |
||
Debris Profil * |
#8 · Zasláno: 12. 2. 2009, 21:42:06
díky moc všem za pomoc
|
||
Časová prodleva: 15 let
|
0