Creo que lo que buscas es esto:
Modos usando la función fopen()
r Abre un fichero existente para lectura. El puntero
se coloca al principio del archivo.
r+ Abre un fichero para lectura o escritura del mismo.
El puntero se coloca al principio del fichero.
w Abre un archivo para escritura. Si el nombre del
fichero no existe lo crea. Esta función borra todo
el contenido del fichero.
El puntero se coloca al principio del fichero.
w+ Abre un fichero para lectura o escritura.
Si el nombre del fichero no existe lo crea.
Esta función borra todo el contenido del fichero.
El puntero se coloca al principio del fichero.
a Abre un fichero para escritura.
Si el nombre del fichero no existe lo crea.
Si existe, la función situa al puntero
al final del archivo.
a+ Abre un fichero para escritura y lectura.
Si el nombre del fichero no existe lo crea.
Si existe, la función situa al puntero
al final del archivo.
y se usaria asi:
Código PHP:
<?
$nombre_fichero = "lista.txt";
$texto = "Hola, como estas";
$mi_archivo = @fopen ($nombre_fichero, "w+") or die ("No se puede abrir
el fichero especificado");
//Escribir
@fwrite ($mi_archivo,$texto) or die ("No se puede escribir");
$msg = "Los datos se han grabado correctamente";
fclose($mi_archivo);
?>
<HTML>
<HEAD>
<TITLE> </TITLE>
</HEAD>
<BODY>
<? echo $msg ; ?>
</BODY>
</HTML>