Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/07/2009, 21:52
alex1195
 
Fecha de Ingreso: diciembre-2008
Ubicación: Mi Casa =D
Mensajes: 292
Antigüedad: 15 años, 4 meses
Puntos: 5
Problema con fopen

emm.. estoy haciendo un sistema que abre un archivo y dentro de el se supone que debe colocar un contenido pero AL PRINCIPIO DEL ARCHIVO, se supone que con el metodo "r+" debería funcionar, pero no funciona, solo lo posiciona al principio del archivo, pero borra el contenido que ya tenía... alguien puede ayudarme?

ARCHIVO AGREGAR.HTML
Código PHP:
<form action="new.php" method="post" name="form1" id="form1">
        <
strong>        Titulo de la nota:            </strong>
        <
label>
        <
input name="titulo" type="text" id="titulo" value="Aqui pones el titulo" />
        </
label>
        <
br />
        <
strong>Icono de la nota:        </strong>
        <
label>
        <
input type="text" name="icono" id="icono" />(Debe medir 90 x 70)
        </
label>
      (
Debes incluir http://)
      
<br />
      <
strong>Fecha de la nota:
      <
label>      </label>
      </
strong>
      <
label>
      <
input type="text" name="fecha" id="fecha" />
      </
label>
      <
br />
      <
strong>Texto de la nota:      </strong>
      <
label>
      <
textarea name="texto" cols="50" rows="5" id="texto"></textarea>
      </
label>
      <
br />
      <
br />
      <
label>
      <
input type="submit" name="button" id="button" value="Enviar Nota!" />
      </
label>
      </
form
ARCHIVO NEW.PHP
Código PHP:
<div align="center">
<?php
$titulo 
$_POST['titulo'];
$icono $_POST['icono'];
$fecha $_POST['fecha'];
$texto $_POST['texto'];

$contenido '<div align="center"><img width="90" height="70" src="'.$icono.'" align="center"><b><br>'.$titulo.'</b><br /> &nbsp;&nbsp;&nbsp <b>Posteado el dia: </b>'.$fecha.'<br /><b>Nota:</b><br />'.$texto.'<br />_____________________________________________________</div><br><br><br><br>';
$f fopen('index2.html''r+');

if (
fwrite($f$contenido)){
    echo 
'Bien hecho inu!, se logr&oacute; poner la nota <b>correctamente</b>';
} else {
    echo 
'No se pudo poner la nota correctamente, sorry u.u';
}
?>
</div>
espero que me ayuden , gracias de antemano

Última edición por alex1195; 26/07/2009 a las 22:53