| 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: 18 let
|
|||
0