Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => Mensaje iniciado por: matver en 1 Febrero 2018, 17:53 PM

Título: BAse de datos en texto plano php
Publicado por: matver en 1 Febrero 2018, 17:53 PM
Hola chicos tengo intenciones de crear una base de datos en texto plano. La idea es guardar los datos del formulario en un archivo de texto pero con el código que les muestro php se situa en el inicio del archivo y me sobre escribe lo que ya se había guardado antes, Alguien puede darme información para sortear este problema.
Código (html4strict) [Seleccionar]


<html>
<body>



<form action="creararchivo.php" method="post">
asunto:<br> <input type="text" name="asunto">
descripcion:<br> <textarea name="descripcion" rows="10" cols="30"> </textarea>
<input type="submit" name="boton" value="crear archivo">
</form>
</body>

</html>


php:


[code=php]
<?php
$ar
=fopen("archivo.txt","w") or die ("Error al crear archivo");
$asu=$_REQUEST['asunto'];
$des=$_REQUEST['descripcion'];
fwrite($ar,$asu);
fwrite($ar,"\n");
fwrite($ar,$des);
fwrite($ar,"\n");
echo 
" se creo el archivo correctamente";

?>






[/code]
Título: Re: BAse de datos en texto plano php
Publicado por: srWhiteSkull en 4 Febrero 2018, 05:25 AM
Si, que uses fopen junto con el parámetro a (de añadir)... o, haces un volcado a memoria del contenido del fichero (lo cargas y lo pasas a un variable-string) y luego concatenas lo que quieras añadir y por último almacena todo eso tal como haces.

http://php.net/manual/es/function.fopen.php (http://php.net/manual/es/function.fopen.php)
Título: Re: BAse de datos en texto plano php
Publicado por: matver en 4 Febrero 2018, 23:30 PM
GRacias Sr por su ayuda. Ahora a el archivo puedo considerarlo base de datos.