hola amigo te cuento.. tengo windows y lo estoy viendo en el navegador (firefox) los codigos los creo con dreamweaver siempre viendo el codigo.. igual verlo en el navegador no es el problema por que lo veo bien en el navegador me hacer fila por fila como lo quiero, el tema es cuando crea el archivo txt que se almacena en la pc en ese txt no hace el cambio de linea al final, almacenando todo en la misma fila..
mira te muestro lo que estoy practicando:
primer codigo un pequeño formulario
<html>
<head>
<title
>Documento
sin título
</title
> </head>
<body>
<form method="post" action="archivmod.php">
<table width="50%" border="2" cellpadding="0">
<tr>
<td align="center" colspan="2">eliga Marca y Modelo</td>
</tr>
<tr>
<td align="center"> Tu nombre </td>
<td align="center" width="50%"> <input type="text" name="nombre"> </td>
</tr>
<tr>
<td align="center" width="50%" rowspan="">MARCA</td>
<td align="center"> <input type="text" name="marca"></td>
</tr>
<tr>
<td align="center">Modelo</td>
<td align="center"><input type="text" name="modelo"></td>
</tr>
<tr><td align="center" colspan="2"><input type="submit" name="cargar" value="archivar"></td>
</tr>
</table>
</form>
</body>
</html>
Segundo paso procesar lo cargado en el formulario y almacenarlo en un .txt, y en este esta el problema por que crea el txt bien pero lo que quiero lograr es cargar una vez en el form procesar y ahi cuando creciendo el txt a medida que le van haciendo diferente cargs de datos que cada una de esas carga signifique una fila de txt, despues cuando se cargen otros datos y se sumen a ese mismo txt lo hagan en la fila de abajo, es por esto que en el fputs le pongo n y es justamente lo que no hace..
<html>
<head>
<title>Documento sin título</title>
</head>
<body>
<?php
@$eleccion=fopen($_SERVER['DOCUMENT_ROOT']."/curso/archivos/eleccionmod.txt","a"); if (!$eleccion){
echo "no se encontro el archivo";
} else {
$nom=$_POST['nombre'];
$marca=$_POST['marca'];
$mod=$_POST['modelo'];
$general=date("d,m,y")." ".$nom." "."eligio"."t".$marca."t"."modelo"." "."$mod"."n"; fputs($eleccion,$general); echo "tu eleccion fue archivada";
}
echo "<a href='mdelos.php'>vota por otro</a>";
?>
</body>
</html>
despues para levantar ese txt y verlo en el navegador uso este codigo
<html>
<head>
<title>Documento sin título</title>
</head>
<body>
<?php
@$eleccion=fopen($_SERVER['DOCUMENT_ROOT']."/curso/archivos/eleccionmod.txt","r"); if (!$eleccion) {
echo "no se encontro el archivo";
}
while
$mostrar=fgets($eleccion, 100); echo $mostrar."<br>";
}
?>
</body>
</html>
este ultimo si lo muestra bien en el navegador con el "enter" al final de cada fila y muestra cada carga de datos qu se hizo en el form uno abajo de otro.