pues yo hago esto:
Código PHP:
$archivo = "mensajes.txt";
$data = file($archivo);
$total = count($data);
foreach($data as $key=>$a){
if($key > ($total-7))
$aux .= $a;
}// ASí recogés los últimos 6 registros
$nuevo_registro = "yahoo\n";
$aux = $nuevo_registro.$aux;
$fp = fopen("mensajes.txt","w+");
fwrite($fp,$aux);
fclose($fp);
y lo que hace siempre es esto:
yahoo
mensaje7
mensaje6
mensaje5
mensaje4
mensaje3
mensaje2
mensaje1
y si le pongo otra cosa en vez de yahoo, imaginemos que le pongo google, me aparece exactamente igual pero en vez de yahoo, me aparece google:
google
mensaje7
mensaje6
mensaje5
mensaje4
mensaje3
mensaje2
mensaje1
que puedo hacer???????????