.zip-Datei nach Download beschädigt

Moin,

Ich habe dann mal spaßeshalber das zip-archiv in einem editor geöffnet und war erstaunt, das ich dort den gesamten Quelltext meiner Seite sehe.

Was meinst du mit Quelltext?Die PHP-Source?

Zeige doch mal mehr von dem Script. Das, was du da gepostet hast, wird ja nicht alles sein.

Wieauchimmer....das Sicherste wäre, wenn du sicherstellst, das im Falle des Downloads ausser dem readfile() nichts weiter ausgegeben wird.
Aktiviere dazu eingangs den Ausgabe-Puffer([phpf]ob_start[/phpf]), und ändere das Skript dahingehend:
Code:
//.....
// Anzahl der Klicks ändern!
$down_aendern1 = "UPDATE ***** SET `klicks` = '".$klicks."' WHERE `id` = '".$id."'";
$down_aendern2 = mysql_query($down_aendern1) or die (mysql_error());
ob_end_clean();
header("Content-Type: application/zip");
header("Content-Disposition: attachment; filename=".$filename);
header("Content-Transfer-Encoding: binary");
readfile($filename);
exit();
//.....
 
Zurück