Io sono riuscito in un altro modo

<?PHP
$nome_file = "MCC17.txt";
$fp= file_exists($nome_file);
if ($fp==true) {


// apriamo il file di rubrica
$fp = @fopen($nome_file, "r");

// immettiamo tutti i dati del file in un array
$records = file($nome_file);
echo $records;
// contiamo gli elementi dell'array totale
$numero = count($records);
echo "<table border=\"1\" align=\"center\" style=\"text-align:center\">";
echo "<tr><td>Codice</td><td>N° Giornata</td><td>Nome giocatore</td><td>Squadra</td><td>Voto Magic Cup</td><td>Costo</td>";
// scorriamo l'array
for($x = 0; $x < $numero; ++$x)
{
// togliamo il carattere \n
$records[$x] = trim($records[$x]);

// immettiamo i dati del singolo record in un array
$dati = explode('|', $records[$x]);
// assegniamo a delle variabili i valori dell'array
list( $codice_giocatore, $giornata, $nome_giocatore, $squadra, , , ,$voto , , , , , , , , , , , , , , , , , , , , $costo) = $dati;
// stampiamo i risultati a video
if ($x % 2 == 0 )
echo "<tr bgcolor=\"#DDDDDD\"><td>$codice_giocatore</td><td>$giornata</td><td>$nome_giocatore</td><td>$squadra</td><td>$voto</td><td>$costo</td>";
else
echo "<tr><td>$codice_giocatore</td><td>$giornata</td><td>$nome_giocatore</td><td>$squadra</td><td>$voto</td><td>$costo</td>";
}
echo "</tr></table>";

// chiudiamo il file
fclose($fp);



} else {
echo "Spiacente ma il file non esiste";
}
?>

Comunque la tua soluzione è la migliore.

Mi piacerebbe usare un database!!!!

Però non sono pratico

Grazie mille