Hallo zusammen,
ich konnte leider in Google bisher keine Antwort zu meinem Problem finden, daher frage ich mal hier nach.
Bisher habe ich nur Möglichkeiten gefunden eine auf dem Server vorhandene Datei auszugeben:
Spoiler anzeigen
Allerdings würde ich gerne einen String als Datei ausgeben. Geht dies direkt? Oder muss ich vorher mit
Ich würde das gerne nach Möglichkeit direkt ohne Erstellung einer Datei erledigen, a la "hier Browser, nimm bitte diese Zeichenkette und gib diese als .txt Datei aus", geht sowas?
EDIT:
Ich versuchs mal so...
EDIT 2:
Hat geklappt.. Immer wenn ich solange bastel bis ich verzweifle und hier was poste, finde ich 1m später die Antwort -.-.
Danke trotzdem!
ich konnte leider in Google bisher keine Antwort zu meinem Problem finden, daher frage ich mal hier nach.
Bisher habe ich nur Möglichkeiten gefunden eine auf dem Server vorhandene Datei auszugeben:
PHP-Quellcode
- if (file_exists($file)) {
- header('Content-Description: File Transfer');
- header('Content-Type: application/octet-stream');
- header('Content-Disposition: attachment; filename='.basename($file));
- header('Content-Transfer-Encoding: binary');
- header('Expires: 0');
- header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
- header('Pragma: public');
- header('Content-Length: ' . filesize($file));
- ob_clean();
- flush();
- readfile($file);
- exit;
- }
Allerdings würde ich gerne einen String als Datei ausgeben. Geht dies direkt? Oder muss ich vorher mit
fopen
und fwrite
, oder file_put_contents
eine Datei erstellen?Ich würde das gerne nach Möglichkeit direkt ohne Erstellung einer Datei erledigen, a la "hier Browser, nimm bitte diese Zeichenkette und gib diese als .txt Datei aus", geht sowas?
EDIT:
Ich versuchs mal so...
EDIT 2:
Hat geklappt.. Immer wenn ich solange bastel bis ich verzweifle und hier was poste, finde ich 1m später die Antwort -.-.
Danke trotzdem!
Polling is trolling!
Achtung: Ich habe die komische Angewohnheit, simple Dinge zu verkomplizieren..
Achtung: Ich habe die komische Angewohnheit, simple Dinge zu verkomplizieren..
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Rootbob91“ ()