Hallo,
mal wieder ein Problem von mir ;-)
Und zwar erstelle ich eine Datei in einem Cache Ordner.
Danach schreibe ich dort Daten rein und will diese gecachte Datei direkt an den User senden.
So sieht es bei mir momentan aus:
Funktioniert ja so weit auch ganz gut.
Wenn jetzt nur noch der Inhalt in der Datei wäre.
Rufe ich die Datei direkt vom Server auf, steht der Inhalt natürlich drinne.
Hat da jemand eine Idee, das zu lösen?
Denn eine Datei ohne Inhalt kann ja jeder machen
Vielen Dank und LG
emptynick
mal wieder ein Problem von mir ;-)
Und zwar erstelle ich eine Datei in einem Cache Ordner.
Danach schreibe ich dort Daten rein und will diese gecachte Datei direkt an den User senden.
So sieht es bei mir momentan aus:
PHP:
$file = 'cache/'.md5(uniqid("", true)).'.csv';
touch($file);
$handle = fopen($file, 'w');
fwrite($handle, "Test\r\nTest");
fclose($handle);
header('Content-type: application/force-download');
header('Content-Transfer-Encoding: Binary');
header('Content-length: '.filesize($file));
header('Content-disposition: attachment; filename='.$file);
Funktioniert ja so weit auch ganz gut.
Wenn jetzt nur noch der Inhalt in der Datei wäre.
Rufe ich die Datei direkt vom Server auf, steht der Inhalt natürlich drinne.
Hat da jemand eine Idee, das zu lösen?
Denn eine Datei ohne Inhalt kann ja jeder machen
Vielen Dank und LG
emptynick