Programación Web y Scripting => PHP => Mensaje iniciado por: franz. en Martes 23 de Septiembre de 2008, 06:31
Título: fputs guarda de abajo para arriba?
Publicado por: franz. en Martes 23 de Septiembre de 2008, 06:31
Hola, estoy con un problema para postear contenido y que se despliegue en el index de la web, ahora bien no quiero usar mysql quiero manejarlo con archivos y lo que hago primero es guardar el contenido en un archivo .html y despues desplegarla en el index, el problema es que me muestra el contenido de abajo para arriba y por obvio quiero que el post mas reciente sea el primero que se vea, es decir el de la cabeza muestro mi codigo:
Archivo que recibe los datos enviados desde el form:
Código: Text
<?php
$ar=fopen("man.html","a")or
die("Problemas en la creacion");
fputs($ar,$_REQUEST['CONTENIDO']);
fputs($ar,"n");
fputs($ar,"n");
fputs($ar,"n");
fclose($ar);
echo 'Datos Enviados.';
?>
Como se aprecia el guarda los datos en man.html aqui sera llamado desde:
Código: Text
<?php
$ar=fopen("man.html","r") or
die("No se pudo abrir el archivo");
while (!feof($ar))
{
$linea=fgets($ar);
$lineasalto=nl2br($linea);
echo $lineasalto;
}
fclose($ar);
?>
EL contenido me lo despliega desde abajo para arriba, obviamente el primero post q posteo me lo pone en en la cabeza y de ayi ya no se mueve ya que los post siguientes van de abajo para arriba.