Puedes colocarlos en un array con
file y luego con
array_count_values los puedes contar y luego con
natcasesort los colocas en orden de menor a mayor, luego con
array_reverse los colocas a la inversa y luego con
array_splice escoges hasta 8.
![Stress](http://static.forosdelweb.com/fdwtheme/images/smilies/stress.png)
![Stress](http://static.forosdelweb.com/fdwtheme/images/smilies/stress.png)
Todo esto te lo ahorras guardandolo en una base de datos
![Patada](http://static.forosdelweb.com/fdwtheme/images/smilies/footinmouth.png)
. Solamente necesitarias hacer un query sencillo