index.php: se elige el fichero a editar
index2.php: abre el fichero y llama a index3.php para guardarlo
index3.php: compara los valores del input y guarda el fichero correspondiente
SOLUCIÓN:index.php:
<form name="menu_fich" method="post" action="index2.php">
<select name="opcion">
<option value="menu1">fichero1</option>
<option value="menu2">fichero2</option>
<option value="menu3">fichero3</option>
</select>
<input name="enviar" type="submit" value="enviar" />
</form>
index2.php:
<form name="area_editar" method="post" action="index3.php">
<textarea name="area1" id="area1" cols="60" rows="20">
<?PHP
$variable = $_POST[opcion];
$bba = "";
if ($variable == "menu1"){
$fichero = "archivo.txt";
$bba = "menuuno";
}
if ($variable == "menu2"){
$fichero = "archivo2.txt";
$bba = "menudos";
}
if ($variable == "menu3"){
$fichero = "archivo3.txt";
}
$fp = fopen($fichero,"r"); ?>
</textarea>
<input type="hidden" name="menux" maxlength="6" value="<?php echo $bba; ?>" />
<input name="enviar" type="submit" value="enviar" />
</form>
index3.php:
<?PHP
$menu22 = $_POST[menux];
$menu = (string) $menu22;
if (strcmp($menu, 'menuuno') == 0){ $fp = fopen("archivo.txt","w+"); }elseif (strcmp($menu, 'menudos') == 0){ $fp = fopen("archivo2.txt","w+"); }else{
$fp = fopen("archivo3.txt","w+"); }
?>
Es muy fácil añadir o quitarle ficheros y bastante limpio.
Gracias por vuestros comentarios/ayudas
Un saludo!