Certo, tu apri il file, lo leggi e poi ci scrivi. In questo modo il puntatore dopo la lettura e' alla fine del file, quindi il contenuto viene aggiunto in coda. Devi:
- aprire il file in lettura
- leggerlo
- chiuderlo
- aprire il file in scrittura
- scriverci
- chiuderlo
codice:<?php $string = 'Stia - Informatica - Prof.Mapo'; $user = 'elmapomapo'; $file = 'data.txt'; $file_name = 'data.txt'; $fp = fopen($file_name, 'r'); $content = fread($fp, filesize($file_name)); fclose($fp); if ($content = preg_replace("#$string\s*\[/pren/\]#", "$0$user;", $content)) { echo "E' andato "; $fp = fopen($file_name, 'w'); fwrite($fp, $content); fclose($fp); } ?>

Rispondi quotando