php/e08FormReadWrite.php
<form action="<?php echo basename(__file__);?>" method="post">
<h2><?php echo basename(__file__);?></h2>
<p>file: <input type="text" name="file" value="<?php echo $_POST['file'];?>"></p>
<p><input type="radio" name="rw" value="read" <?php $isRd= isset($_POST['rw']) ? $_POST['rw'] == 'read' : true; if ( $isRd ) echo 'checked'?> > read
<input type="radio" name="rw" value="write" <?php if ( ! $isRd ) echo 'checked'?> > write
<p><input type="submit" /></p>
<textarea name="cont" rows="20" cols="140">
<?php if (! isset($_POST['file']) || empty($_POST['file']) ) echo 'enter file';
else if ( $isRd) echo 'reading ' . $_POST['file'] . "\n\n" . file_get_contents('readWrite/' .$_POST['file']);
else if ( isset($_POST['cont']) ) echo 'written ' . file_put_contents('readWrite/' . $_POST['file'], $_POST['cont']) . ' to ' . $_POST['file'];
else echo 'cont not set';
?>
</textarea>
<h2>Source</h2>
<?php
echo __file__ . "<br><br>\n";
highlight_file( __file__);
?>
</form>