Originariamente inviato da NonCeLaFaccio+
Ciao,
ho appena provato così su un piccolo file e funziona, l'unico dubbio che ho è che con un file molto grosso possa richiedere troppa memoria:

Codice PHP:
<?php
    $FILE    
"test.txt";
    
$FSTFILE file($FILE);
    
$FILEOUT array_unique ($FSTFILE);
    
file_put_contents ("test2.txt"$FILEOUT);
?>
Devi solo prestare attenzione a che l'ultimo elemento del file sia seguito da un ritorno a capo, altrimenti verrà considerato diverso dagli altri e su di lui il test di unicità fatto dalla array_unique non funzionerà.

Grazie mille gentilissimo, a questo punto mi sono arreso percui va bene anche qualcosa che occupi anche 2 giorni di lavoro per lo script :P