Menú

Mostrar Mensajes

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ú

Temas - juanfelice7

#1
PHP / Problema con fopen
11 Diciembre 2014, 09:51 AM
Hola a todos!
Quiero contarles que mis conocimientos de PHP son escasos, pero me las ingenié para llegar a esto.
Lo que estoy haciendo es escribir en un TXT, pero lo que quiero hacer (y me está dando problemas) es re-escribir en el archivo, pero sin borrar su contenido.
Para eso usé "r+" porque necesitaba escribir a partir del comienzo del archivo, pero lo que hace es (de todas maneras) reemplazar los caracteres siguientes.
¿Cómo puedo escribir al principio de un archivo manteniendo el resto del contenido?

Les dejo todo mi código, que es muy pequeño, pero que me está dando dolores de cabeza.
¡Y desde ya muchísimas gracias!
Juan

Código (php) [Seleccionar]

<html>
<head>
<title>Cartelera</title>
<meta name="robots" content="noindex">
<meta name="googlebot" content="noindex">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<h1>Cartelera</h1>
<?php
   $ar
=fopen("./wp-content/themes/reco/datos.txt","r+") or
    die(
"ERROR.");
  
fputs($ar,"\n");
  
fputs($ar,"<h6>");
  
fputs($ar,$_REQUEST['titulo']);
  
fputs($ar,"</h6>");
  
fputs($ar,"\n");
  
fputs($ar,"<p>");
  
fputs($ar,$_REQUEST['contenido']);
  
fputs($ar,"</p>");
  
fputs($ar,"<hr width='100%'>");
  
fputs($ar,"<br>");
  
utf8_encode($ar);
  
fclose($ar);
  echo 
"Los datos se cargaron correctamente.";
  
?>

</body>
</html>


Mod: Etiquetas GeSHi obligatorias. Posts sobre PHP van al subforo de PHP.