Tralasciando le cose strane che ci sono nel tuo codice fai
Codice PHP:
print_r($f); print_r($file); 
subito dopo
Codice PHP:
    // Scrivo le informazioni sul file di testo
    
$f = @file_get_contents("$path");
    
$file = @explode("|"$f); 
per vedere cosa c'è dentro quelle variabili.