• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Seite als .txt speichern

Status
Für weitere Antworten geschlossen.

csigg

Neues Mitglied
Hallo,

ich habe bis jetzt ein php-Script dass mir eine DB-Tabelle ausliest, und dann aus gibt.
also das Ergebnis sieht folgendermassen aus:
adresse1[ät]domain.de
adresse2[ät]domain.de
adresse3[ätdomain.de
...
Das ganze hätte ich nun gern in einer txt Datei. Also dass bei dem Laden der Seite ein Popup aufgeht mit txt-Datei speichern, und man kann dabei den Pfad noch wählen. hat da jemand nee idee?
 
Das kann man auch mit PHP machen.
Mit den Funktionen:
fopen()
fread()
fwrite()
fclose()

Kannst ja mal ein wenig Googeln.

MfG, matibaski
 
aber wenn ich das mit php mache, dann wird das ja auf nem Verzeichnis auf dem Server gespeichert,oder??
Drum hab ich es hier gepostet, ich hätte gedacht ich muss den Inhalt der Seite mit JavaScript auslesen/Speichern...
 
Es speichert es als eine Datei ab, welche du möchtst.
Die Endung und Namen bestimmst du selber
PHP:
fopen("datei.php", "w+")

Definition zu w+:
Setzt beim Schreiben alles auf den Anfang der Datei.
Zum schreiben und lesen.
Wenn die Datei nicht vorhanden ist, versucht er sie zu erstellen.

Zum erstellen würde ich noch ein "Vor"script schreiben, das prüft, ob das Verzeichnis beschreibbar ist.

MfG, matibaski
 
aber wenn ich das mit den PHP-Funktionen mach, dann geht ja kein Fenster auf mit der Abfrage wo ich das hinspeichern will, sondern es wird direkt auf dem Server gespeichert, oder??
Ich wollte ja eigentlich dass das Download-Fenster (Speichern unter...) aufgeht.
 
Hallo,

mit dem folgenden Code wird der Header so angepasst, dass die Datei immer zum Download angeboten wird.

Code:
header("Content-Type: application/octet-stream");
header("Content-Disposition: attachment; filename=\"Dateiname\"");
echo 'Dateiinhalt';

Den Inhalt der Datei dann einfach ganz normal ausgeben.

N43
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben