Update # 1eine Textdatei zum Download zur on-the-fly
Was unten bekannt gegeben wurde, ist genau das Richtige für sie ausgeben, die Datei zu bekommen. Was es jedoch tut, ist die Ausgabe der Zeichenkettendaten gefolgt von dem Rest des Formulars HTML. Gibt es eine Möglichkeit zu stoppen, was in die Datei und was gerade in den Browser angezeigt wird.
Update # 2
abgegeben Just exit()
und alles funktioniert gut. Vielen Dank!
EOB
Hallo,
Ich habe mich um und ein paar Dinge ähnlich, aber nicht ganz vollständig den Griff bekomme gesehen, was ich tun muß, um die Aufgabe in vollem Umfang zu erreichen.
Im Moment habe ich ein Formular, dass ein Benutzer einige Details liefert. Beim Senden wird es an sich selbst zurückgesendet und die POST-Variablen werden verarbeitet. Ich habe ein vorgefertigtes HTML-Web-Template für die Informationen, in denen es gut funktioniert und einfach nur einen str_replace macht.
Was ich jetzt zu tun versuche, ist Export als Download für den Benutzer in einem Nur-Text-Dokument. Das Endergebnis ist also, dass der Benutzer auf das Formular klickt und dann ein Download-Popup mit der geänderten Webseite als TXT-Datei öffnet.
Soweit ich verstehe, muss ich etwas mit HTTPs Header-Funktionen tun. Was genau, um zu erreichen, was ich will, bin ich nicht sicher. Ich möchte nur, dass die Datei einmal verfügbar ist, aber ich nehme an, dass sie irgendwo für den Benutzer zum Download gespeichert werden muss, der dann manuell aufbereitet werden muss?
Jede Hilfe oder Punkte wäre toll! Vielen Dank.
+1, vermeiden Doppelarbeit zu erzeugen und SO auf andere verweisen Fragen wo möglich. –