AW: Kategorienanzeige im Web als Text abspeichern
Andreas Wolf Consulting
andreas.wolf.consulting at debitel.net
Do Nov 18 08:50:35 CET 2004
Hallo Herr Henkel,
klasse Idee. Vielen Dank
Ihr Andreas Wolf
-----Ursprüngliche Nachricht-----
Von: Maiser at buch.biblio.etc.tu-bs.de
[mailto:Maiser at buch.biblio.etc.tu-bs.de] Im Auftrag von Roland Henkel
Gesendet: Mittwoch, 17. November 2004 23:33
An: Diskussionsliste Allegro-C
Betreff: Re: Kategorienanzeige im Web als Text abspeichern
Hallo Herr Wolf,
>Ich möchte, daß die Kategorienanzeige, die im Browserfenster sehr schön
>aussieht, als Quelltext aber natürlich die HTML-Tags hat, der Suchende
>als REINEN ASCII Text abspeichern kann. Ohne Tags, einfach ASCII.
>
>
>
Realisierbar ist das z.B., wenn Sie auf der Seite einen Link plazieren
(Beschriftung "Download" o.ä.) und über diesen Link ein Script
aufrufen, das
folgendes enthält (ich gebe es in PHP-ähnlicher Formulierung an)
header( "Cache-control: private" );
header("Content-type: text/plain");
header("Content-Disposition: attachment; filename=\"" xxx. txt . "\"");
und in der Folge durch eine geeignete Schleife die Kategorienzeilen des
Datensatzes, am besten mit \r\n abgeschlossen, ausgeben
(den Satz müssen Sie wegen der Anzeige ja sowieso irgendwo noch parat
haben).
Dies bewirkt beim Benutzer die übliche Anfrage, ob die Datei xxx.txt
geöffnet oder auf Festplatte gespeichert werden soll. Bei Wahl von
"Öffnen" wird naturgemäss notepad bemüht.
Als eindeutiger Dateiname bietet sich zum Beispiel die Satznummer oder
eine Kombination damit an.
Wichtig ist, dass vor der Ausgabe der Header-Informationen nichts
anderes ausgegeben werden darf, nicht mal eine Leerzeile.
Viele Grüsse
R. Henkel
Mehr Informationen über die Mailingliste Allegro