<?php
$a='3';
$d='0';
$c='1';

$stringa = file("miofile.txt");
$e= count($stringa);
$e++;
$dati=fopen("miofile.txt","w+");
fwrite("");
foreach($stringa as $fine)
{list($num, $data, $ddn, $d6n, $email, $nome, $commento, $ip, $refe, $capo) = explode(";", $fine);
$d++;
if(($d!=$a) && ($d < $e)){
$dati=fopen("miofile.txt","a+");
fwrite($dati,"$c; $data; $ddn; $d6n; $email; $nome; $commento; $ip; $refe \n");
$c++;
};
};
?>


Allora ho fatto questo, funziona perfettamente.
L'unico problema è che quando mi ridà il file me lo da con uno spazio tra le righe


cioè anzicchè darmi

1;1;1;1;
1;1;1;1;
1;1;1;1;
1;1;1;1;

mi da
1;1;1;1;

1;1;1;1;

1;1;1;1;

1;1;1;1;

a volte in mezzo ci mette anche il punto e virgolola...

boh ki sa xchè!!