Ausser den zwei kleine Fehlern (die eigentlich aufgrund der Fehlermeldungen sehr schnell gefunden werden) kann ich nichts anrüchiges entdecken!
1.:fclose verlangt einen Parameter - in deinem Fall $fp
2.: das "$"-Zeichen vor dem 2. fclose gehört da nicht hin.
Aber die echo-Meldung wird nicht gezeigt. (BZW. Es wird nichts angezeigt nur der background)
Und wie krieg ich in die TXT-Datei dann ein Absatz rein ?