Uso ubuntu.
Muchas gracias por la información me ha resultado muy útil.
Un saludo
Muchas gracias por la información me ha resultado muy útil.
Un saludo
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
<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>
<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");
fpassthru($fp);
fclose($fp);
?>
</textarea>
<input type="hidden" name="menux" maxlength="6" value="<?php echo $bba; ?>" />
<input name="enviar" type="submit" value="enviar" />
</form>
<?PHP
$menu22 = $_POST[menux];
$menu = (string) $menu22;
if (strcmp($menu, 'menuuno') == 0){
$fp = fopen("archivo.txt","w+");
fwrite($fp,$_POST["area1"]);
fclose($fp);
}elseif (strcmp($menu, 'menudos') == 0){
$fp = fopen("archivo2.txt","w+");
fwrite($fp,$_POST["area1"]);
fclose($fp);
}else{
$fp = fopen("archivo3.txt","w+");
fwrite($fp,$_POST["area1"]);
fclose($fp);
}
?>
Cita de: дٳŦ٭ en 6 Octubre 2009, 19:21 PMSi los tienen.
Tus archivos tienen permisos?
Cita de: WHK en 6 Octubre 2009, 20:12 PMEs que el segundo fichero se llama index.phpCitar<form id="form2" name="form2" method="post" action="index.php">Te estás enviando la petición al mismo archivo 1 y se supone que lo deberías enviar hacia el archivo 2 no?
$fp = fopen("archivo.txt","w+");
fwrite($fp,$_POST["area1"]);
fclose($fp);
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Prueba para mi script</title>
</head>
<body>
<center>
<form id="form2" name="form2" method="post" action="index.php">
<label>
<select name="opcion" id="opcion">
<option value="menu1">fich1</option>
<option value="menu2">fich2</option>
<option value="menu3">fich3</option>
</select>
</label>
<br />
<input name="enviar" type="submit" value="enviar" />
</form>
</center>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Prueba para mi script</title>
</head>
<body>
<form name="area" method="post" action="index3.php">
<textarea name="area1" id="area1" cols="60" rows="20">
<?
$variable = $_POST[opcion];
if ($variable == "menu1")
$fichero = "archivo.txt";
if ($variable == "menu2")
$fichero = "archivo2.txt";
if ($variable == "menu3")
$fichero = "archivo3.txt";
$fp = fopen($fichero,"r");
fpassthru($fp);
fclose($fp);
?>
</textarea><br />
<textarea name="menux" id="menux" cols="10" rows="1">
<?
echo $variable;
?>
</textarea>
<input name="enviar" type="submit" value="enviar" />
</form>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Prueba para mi script</title>
</head>
<body>
<?
$menu2 = $_POST["menux"];
echo $menu2;
switch($menu2){
case ("menu1"):
$fp = fopen("archivo.txt","w+");
fwrite($fp,$_POST["area1"]);
fclose($fp);
break;
case ("menu2"):
$fp = fopen("archivo2.txt","w+");
fwrite($fp,$_POST["area1"]);
fclose($fp);
break;
case ("menu3"):
$fp = fopen("archivo3.txt","w+");
fwrite($fp,$_POST["area1"]);
fclose($fp);
break;
default:
echo "tus padres son hermanos, esto dá error";
break;
}
?>
</body>
</html>