mmm

scusa...quando scrivi $line=fgets($fp)

$line è l'array
e $fp che cos'è? forse intendevi $f, cioè la variabile che contiene il file...
è così?