Tiedosto jota pitäisi muokata näyttää seuraavalta:
auto = lada kasvis = porkkana jne...
Lomake millä tiedostoa pitäisi muokata näyttää tältä:
<form action="?muokkaa" method="POST"> <input type="text" name="kasvis"> <input type="text" name="auto"> </form>
Jos tuossa muokattavassa tiedostossa on esimerkiksi satoja eri
kuvauksia auton ja kasviksen lisäksi, on tuskallista alkaa muokkaamaan
tiedostoa tyyliin:
fopen tiedosto; fwrite auto = $_POST['auto'] jne... fclose
Onko tämänlaiseen muokkaamiseen mitään helpompia keinoja?
En oo kokeillu tämmöstä, mutta saattaa toimia.
muokkaa.php ja laheta.php ja muokkaa.txt tiedostot:
Tällä nyt muokata melkein miten vaan, jos oikein ymmärsin
mitä halajat.
<?php $vie = file_get_contents("muokkaa.txt"); echo "<form method='POST' action='laheta.php'> <input type='submit' value=' Tallenna ' name='d1'><br> <textarea type='textarea' name='viesti' rows='300' cols='70'>$vie</textarea><br> </form>"; ?> <?php $tiedosto = fopen("muokkaa.txt", "w"); $viesti = $_POST['viesti']; $viesti = stripslashes($viesti); fwrite($tiedosto, $viesti); fclose($tiedosto); header("Location: muokkaa.php"); ?>
Aihe on jo aika vanha, joten et voi enää vastata siihen.