TomIRL: Formulardaten bei Client Speichern

Beitrag lesen

Moin,

habe folgende Aufgabe zu lösen:

Die in einem HTML-Formular eingegebenen Daten sollen als Option lokal bei dem Client gespeichert werden. Ist das mit PHP zu realisieren?

Mir fällt als Lösung ein, eine Datei mittels PHP auf dem Server zu erzeugen und dann zum Download anzubieten. Vielleicht gibts ja noch einen eleganteren Weg?

Du kannst die Datei gleich mit dem üblichen öffenen Dialog zum download anbieten:
dazu erzeugst du die Datei z.Bsp. mit
$fp = fopen("meine_datei.txt", "w+");
          fputs($fp, $meine_Text);
          fclose($fp);

dann öffnest du die Datei wieder und schickst diese an den Browser

$fp = fopen(meine_datei,"rb");
            $send = fread($fp,filesize(meine_datei.txt));
            fclose($fp);
            header('Content-type: application/x-octet-stream');
            header('Content-disposition: attachment; filename=meine_Datei.txt);
            echo $send;

Hoffentlich habe ich jetzt keine Fehler reingebastelt...

TomIRL