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