Noget i stil med:
<?php
$filnavn = ( isset( $_GET['fil'] ) ? $_GET['fil'] : 'test1.txt' );
$indhold = @file_get_contents( $filnavn );
if ( isset( $_POST['indhold'] ) )
{
$fp = fopen( $filnavn, 'w' );
flock( $fp, LOCK_EX );
fwrite( $fp, $_POST['indhold'] );
flock( $fp, LOCK_UN );
fclose( $fp );
$indhold = $_POST['indhold'];
}
?>
<a href="<?= $_SERVER['PHP_SELF'] ?>?fil=test1.txt">test1.txt</a><br>
<a href="<?= $_SERVER['PHP_SELF'] ?>?fil=test2.txt">test2.txt</a><br>
<a href="<?= $_SERVER['PHP_SELF'] ?>?fil=test3.txt">test3.txt</a><br>
<h1><?= $filnavn ?></h1>
<form method="post">
<textarea rows="40" cols="80" name="indhold"><?= $indhold ?></textarea>
<input type="submit" value="Gem">
</form>
Og du kan bruge nl2br() til at lave linieskift om til <br>:
http://dk.php.net/nl2br