splat
Erfahrenes Mitglied
Hi,
ich möchte mir mit PHP eine Datei erstellen lassen, und diese danach automatisch zum Download anbieten. Wenn ich die Datei allerdings downloade oder direkt öffne, hat sie keinen Inhalt (0 Byte). Sie wurde aber im Dateisystem mit dem richtigen Inhalt erstellt. Was mache ich hier falsch?
Das Skript sieht wie folgt aus:
Gruß,
Marc
ich möchte mir mit PHP eine Datei erstellen lassen, und diese danach automatisch zum Download anbieten. Wenn ich die Datei allerdings downloade oder direkt öffne, hat sie keinen Inhalt (0 Byte). Sie wurde aber im Dateisystem mit dem richtigen Inhalt erstellt. Was mache ich hier falsch?
Das Skript sieht wie folgt aus:
PHP:
$handle = fopen ($filename, "w+");
fputs ($handle, $xml);
fclose ($handle);
$size_file = strlen($xml);
header("Content-Type: application/xml");
header("Content-Length: $size_file");
header("Content-Disposition: attachment; filename=$filename");
Gruß,
Marc