Попробуй так (если в редактируемом файле встречаются русские символы и html, только кодировку можно под себя поправить):
PHP код:
if($_POST['doWrite'])
{
$f=fopen("menu.txt","w");
$menu=html_entity_decode($_POST['menu'],ENT_COMPAT,'cp1251');
fwrite($f, $menu);
fclose($f);
}
$f=fopen("menu.txt","r");
$menu = fread($f, filesize("menu.txt"));
fclose($f);
print"<form method=post action=\"$PHP_SELF\">
<TEXTAREA NAME='menu' ROWS='20' COLS='60' align='left'>".
htmlentities($menu,ENT_COMPAT,'cp1251')
."</TEXTAREA>
<input type=hidden name=doWrite value=\"1\">
<input type=submit value=\"послать\"></form>";
Если html нет то всё немного проще:
PHP код:
if($_POST['doWrite'])
{
$f=fopen("menu.txt","w");
fwrite($f, $menu);
fclose($f);
}
$f=fopen("menu.txt","r");
$menu = fread($f, filesize("menu.txt"));
fclose($f);
print"<form method=post action=\"$PHP_SELF\">
<TEXTAREA NAME='menu' ROWS='20' COLS='60' align='left'>$menu
</TEXTAREA>
<input type=hidden name=doWrite value=\"1\">
<input type=submit value=\"послать\"></form>";