E' sufficiente, dopo aver letto ogni riga, inserirla mediante una query mysql:
Codice PHP:
<?php
//Leggo il file, immagazzinando i campi in un array multidimensionale
//PS: Scusa se cambio metodo, ma non sono abituato a usare le funzioni che utilizzi tu.
$contenuto = file_get_contents("esportaprodotti.txt");
$righe = explode("£££", $contenuto);
unset($righe[count($righe)]);
foreach ($righe as $id=>$riga)
{
$celle = explode("|", $riga);
unset($celle[count($celle)]);
$tabella[$id] = $celle;
}
//Ora inserisco la tabella nel database;
//**Dati di connessione al database**
foreach ($tabella as $riga)
{
mysql_query("INSERT INTO nometabella VALUES ('".implode("','", $riga).")");
}
Scusa per il codice un po' lungo, ma ho preferito fare le cose in modo ordinato.
Spero di esserti stato utile!