Sorry,
irgendwie bin ich gerade etwas durch den Wind. Die abgeschnittene Datei wird so abgeschnitten gesendet.
Warum die gepostete Funktion allerdings in die else läuft ...
Die Zeile
if ( !strpos( 'x'.$contents, 'FALSE' ))
ist falsch. Selbst bei korrekter Übermittlung der Datei wird sie verworfen, wenn das Wort 'FALSE' irgendwo enthalten ist.
Gruß, Knut