"preso a parte"? ma ci sono delle variabili inizializzate prima... prima del foreach metti un var_export($lista); e magari il nome del file componilo in una variabile prima di usarlo in file e stampa anche quello