Hallo zusammen,
ich habe ein offenbar nicht ganz triviales Problem, zu dem ich noch keine zum Erfolg führenden Hinweise gefunden habe. Deshalb wende ich mich jetzt an Euch.
Ich möchte folgendes tun: Ich habe eine mit php erzeugte HTML-Seite die den Inhalt einer Datenbanktabelle anzeigt. Ich möchte nun mit php eine csv-Datei erzeugen und diese dann auf dem Client-PC speichern. Das erzeugen der csv-Datei incl. des speicherns auf dem Webserver klappt schon mal.
Jetzt möchte ich die Datei auf den Cleint herunterladen. Und da fängt das eigentliche Problem an. Ich kann die im Verzeichnis
Code:
$directory = get_cfg_var('upload_tmp_dir');
gespeicherte Datei von dort nicht über den readfile Mechanismus downloaden kann, da ich an dieses Verzeichnis per http ja nicht herankomme. Ich kann aber die Datei von o.g. Verzeichnis auch nicht in das htdocs Verzeichnis des Servers kopieren, da ich die Rechte dazu offenbar nicht habe :-( Und direkt dort speichern kann ich sie aus dem gleichen Grund auch nicht.
Wie kann ich das Dilemma auflösen? Muß ich meinen Hoster ansprechen? Gibt es einen anderen Weg das zu tun, den ich noch nicht kenne? Kann ich die Datei direkt ohne Umweg über den Server auf dem Client anlegen? Wenn ja, wie?
Ich hoffe ich habe mich einigermaßen verständlich ausgedrückt, wenn nicht, bitte nachfragen. Vielleicht kann mir jemand ein paar Tips geben.
Vielen Dank,
Thomas