probablmente ci sara' un riga con valori a 0 o spazi. Quindi definisci quale dei campi che importerai dovra' obbligatoriamente essere diverso da 0 o da spazio e scarta la riga nel ciclo while.

Es.

while(!feof($fp))
{
$linea=fgets($fp);
$liste=explode($separatore,$linea);
$codice=$_SESSION['codice'];
$codmanifestazione=$_SESSION['codmanifes
tazione'];
if ($list["1"]!="" && $list["1"]!=0)
{
$piazzamento=addslashes(stripslashes($li
ste[1]));
$societa=addslashes(stripslashes($liste[
2]));
$squadra=addslashes(stripslashes($liste[
3]));
$penalita=addslashes(stripslashes($liste
[4]));
.
.
.
ecc. ecc.