Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/02/2014, 05:25
yakrum
 
Fecha de Ingreso: febrero-2014
Ubicación: España
Mensajes: 19
Antigüedad: 10 años, 2 meses
Puntos: 0
Respuesta: ¿fopen incrementar al revés? ¿se puede?

Yo lo conseguí de la siguiente manera:
Código PHP:
Ver original
  1. <?php
  2.     $titulo=$_POST["titulo"];
  3.     $contenido=$_POST["contenido"];
  4.     $contenido=str_replace("\r\n", "<br/>", $contenido);
  5.     $texto=$titulo."|".$contenido."|".time()."\r\n";
  6.     // para escribir al principio del fichero
  7.         //guardo en otra variable el contenido actual
  8.         $get = file_get_contents("pages/menu_noticias/noticias.txt");
  9.         //creo una variable con el nuevo+actual
  10.         $t=$texto.$get;
  11.         //borro el texto
  12.         unlink("pages/menu_noticias/noticias.txt");
  13.         //abro el fichero y escribo el nuevo texto combinado
  14.    
  15.     $fichero=fopen("pages/menu_noticias/noticias.txt","a");
  16.     fputs($fichero,$t);
  17.     fclose($fichero);
  18.     echo "Noticia insertada correctamente <br/>";
  19. ?>

Es decir: saco lo que tengo guardado en el archivo, lo pego todo en una variable y meto todo junto de nuevo

Con el 'r+' a mi no me funcionaba, me seguía insertando al final del archivo