Michael Schröpl: OH OH Gesammelte Danten immer wieder weiterleiten...

Beitrag lesen

Hi Klaus,

Dein CGI-Skript, welches die Mail versendet, muß an den Webserver (und damit an den Browser) ein Antwortpaket (sinnvollerweise ein HTML-Dokument) senden. Diese Bestätigungsseite kannst Du natürlich dynamisch erzeugen (statt auf eine statische Seite weiterzuleiten); Du kannst also ein Formular generieren, welches bereits die entsprechenden Werte in den jeweiligen Eingabefeldern enthält (value=). Praktisch jede (serverseitig arbeitende) Suchmaschine funktioniert so - auch die Suchmaschine des Self-Archivs.
Aha, diesen Abschnitt habe ich nun 3 mal gelesen und er leuchtet mir nicht ein :(! Wenn ich eine Webseite so z.B. in cgi schreibe, fehlen mir sämtliche anordnungen, wie Bilder, verschiedene schriften usw...

Beim Browser kommt HTML-Code an. Wer den wann erzeugt hat, ist dem Browser egal. Auch in einem via CGI generierten HTML-Dokument kannst Du <img>-Tags etc. verwenden ... und "Schriften" existieren nicht im HTML-Umfeld (stark vereinfacht ausgedrückt, ich weiß), nur Referenzen auf Namen von (clientseitig installierten) Schriften.

Gar nicht. Das Formular _muß_ serverseitig generiert werden - es muß bereits mit den Feldinhalten versehen an den Browser gesendet werden, also mit dynamischen Inhalten.
Kann ich nicht die mit FP erstellte Webseite nehmen umbenennen und als cgi deklatieren

Eine Webseite ist kein Programm. "deklarieren" alleine reicht nicht.

Du kannst das Frontpage-Erzeugnis als Kopiervorlage verwenden
Kopievorlage... wie meinst du das?

Du hast dort ja schon den HTML-Code stehen, den Du an den Browser senden willst. Nun - genau das kann Dein CGI-Skript per "print"-Anweisungen auch tun. Du kannst also Frontpage als "Malprogramm" verwenden und das erzeugte HTML in ein Programm umwandeln (in PHP oder Perl wäre das relativ einfach). Wobei allerdings Frontpage nicht dafür berühmt ist, besonders verständlichen oder optimierten HTML-Code zu generieren ... :-\

Du kannst das Dokument sogar durch Dein CGI-Skript einlesen, parsen und dynamisch modifizieren lassen; das ist etwas aufwändiger, aber Du könntest dann das Formular mit Frontpage ändern, ohne Dein CGI-Skript anpassen zu müssen - und Du könntest damit die Pflege des Formulars einem Nicht-Programmierer übertragen. Große Teile der Software des Self-Portals funktionieren so ähnlich (das Forum ebenso wie die Suchmaschine).
Kannst du mir das irgendwie näher erklären, das habe ich noch nie gemacht und weis auch ehrlich gesagt gar nicht, wie und wo ich da anfangen sollte...

Welche Grundlagen hast Du denn? Programmieren können mußt Du schon ... ansonsten: Datei öffnen, Inhalt zeilenweise einlesen, jede Zeile prüfen, ob bestimmte Zeichenketten darin enthalten sind, bestimmte Zeichenketten durch Deine Formularwerte ersetzen, Ergebnis ausgeben. Reicht das als Programmskelett?

Viele Grüße
      Michael

--
T'Pol: I apologize if I acted inappropriately.
V'Lar: Not at all. In fact, your bluntness made me reconsider some of my positions. Much as it has now.