Autor Zpráva
Debris
Profil *
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
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 *
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 *
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 *
Oprava: <textarea name="jmeno2"
Debris
Profil *
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 *
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 *
díky moc všem za pomoc

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0