| | Produktinformationen Hilfe und Anleitungen Schulung Ähnliche Produkte und Technologien Support und Feedback Technische Ressourcen Zusätzliche Ressourcen |
Erfassen und Speichern von Formulardaten, die von Sitebesuchern eingegeben wurden
Wichtig Formulare sind von Technologien abhängig, die vom jeweiligen Webserver bereitgestellt werden müssen. Dabei kann es sich um FrontPage-Servererweiterungen (FrontPage-Servererweiterungen: Eine Gruppe von Programmen und Skripts, die das Erstellen von Websites in FrontPage unterstützen und die Funktionen eines Webservers erweitern.), SharePoint Team Services, Version 1.0, von Microsoft oder Microsoft Windows SharePoint Services 2.0 handeln. Möglich sind darüber hinaus auch ISAPI (ISAPI: Internet Server Application Programming Interface. Eine Entwicklungsoberfläche für Webserveranwendungen, die von Process Software und Microsoft entwickelt wurde und anstelle von CGI verwendet werden kann.), NSAPI (NSAPI: Netscape Server Application Programming Interface. Eine von der Netscape Communications Corporation entwickelte Entwicklungsoberfläche für Webserveranwendungen.), CGI (CGI: Common Gateway Interface oder gemeinsame Gatewayschnittstelle. Ein standardmäßiges Verfahren, mit dem die Funktionalität eines Webservers erweitert wird. Hierbei werden auf dem Webserver Programme oder Skripts als Reaktion auf die Anforderungen des Webbrowser ausgeführt (beispielsweise bei der Verarbeitung eines Formulars). Mit CGI können Webseiten dynamischer gestaltet werden.) oder Active Server Pages (ASP). Wenden Sie sich vor dem Erstellen von Formularen bezüglich der vom Server unterstützten Technologie an den Webserveradministrator oder Internetdienstanbieter (ISP) (ISP: Ein Unternehmen, das Zugang zum Internet für die Nutzung von E-Mails, Chatrooms bzw. die Verwendung des World Wide Web ermöglicht. Bei einigen ISPs handelt es sich um multinationale Unternehmen, die in verschiedenen Ländern Zugang zum Internet anbieten, während andere ihre Leistungen in nur einer Region anbieten.). Wählen Sie eine der folgenden Optionen aus: Einrichten eines Formulars zum Speichern von Formularergebnissen in einer vorhandenen Datenbank
Formularergebnisse können in einer ODBC (ODBC-Treiber [Open Database Connectivity]: Eine Programmdatei, die zum Herstellen der Verbindung mit einer bestimmten Datenbank verwendet wird. Für jedes Datenbankprogramm, z. B. Access oder dBASE, und für jedes Datenbank-Managementsystem, z. B. SQL Server, ist ein anderer Treiber erforderlich.)-kompatiblen Datenbank gespeichert werden. Nach dem Ausfüllen und Absenden eines Formulars durch einen Besucher der Website werden die Daten von Microsoft FrontPage direkt in die Datenbank eingegeben. Wenn Sie bereits mit einer vorhandenen Datenbank arbeiten, ist diese Methode zum Erfassen von Informationen möglicherweise am besten für Sie geeignet.
- Klicken Sie in der Seitenansicht mit der rechten Maustaste auf das Formular, und klicken Sie anschließend auf Formulareigenschaften.
- Klicken Sie auf Datenbank.
- Klicken Sie auf Optionen.
- Klicken Sie auf der Registerkarte Datenbankergebnisse in der Liste Datenbankverbindung verwenden auf die für die Datenbank zu verwendende Datenbankverbindung.
- Klicken Sie in der Liste Tabelle für die Formularergebnisse auf die Tabelle, in der die Formularergebnisdaten eingefügt werden sollen.
- Klicken Sie auf die Registerkarte Gespeicherte Felder. Nachdem Sie auf die Registerkarte Gespeicherte Felder geklickt haben, werden alle im Formular enthaltenen Felder aufgeführt. Sie müssen für jedes Feld eine Spalte in der Datenbank angeben, in der die Daten gespeichert werden sollen.
- Klicken Sie in der Liste Zu speichernde Formularfelder auf ein Formularfeld, und klicken Sie anschließend auf Ändern.
- Klicken Sie in der Liste Speichern in Datenbankspalte auf die Spalte, in der die Daten aus dem Formularfeld gespeichert werden sollen, und klicken Sie anschließend auf OK. Die in der Liste aufgeführten Spalten stammen aus der zuvor angegebenen Tabelle.
Wiederholen Sie die Schritte 7 und 8 für jedes Formularfeld.
- Wenn Sie zusätzliche Informationen (z. B. Browsertyp des Websitebesuchers, Name des Remotecomputers, Zeitstempel oder Benutzername) in der Datenbank speichern möchten, klicken Sie auf die Registerkarte Zusätzliche Felder, und wiederholen Sie die Schritte 7 und 8 für jedes zu speichernde Feld.
Anmerkung Wenn es sich bei der aktuellen Seite um eine HTM-Datei handelt, werden Sie zum Gewährleisten ordnungsgemäßer Funktionsabläufe von FrontPage aufgefordert, die Datei als ASP-Datei zu speichern.
Einrichten eines Formulars zum Speichern von Formularergebnissen in einer Datei
Eine der einfachsten Methoden zum Erfassen von Informationen zu den Besuchern einer Website stellt das Speichern der Formularergebnisse in einer Text- oder HTML-Datei dar. Der Standardspeicherort dieser Datei befindet sich unter _private, einem verborgenen Verzeichnis auf der Website. Dieses Verzeichnis ist aus Sicherheitsgründen so konfiguriert, dass kein Websitebesucher zu diesem Verzeichnis navigieren kann. Sie können Speicherort und Dateinamen ggf. auch ändern, wobei dies nicht sicherer ist als das Verwenden des Verzeichnisses _private. Sie können außerdem das Format der Textdatei auswählen und angeben, ob Feldnamen in die Formularergebnisse einbezogen werden sollen. Darüber hinaus besteht die Möglichkeit, eine zweite Datei zum Speichern der Ergebnisse anzugeben.
- Klicken Sie in der Seitenansicht mit der rechten Maustaste auf das Formular, und klicken Sie anschließend auf Formulareigenschaften.
- Klicken Sie auf Senden an. Im Feld Dateiname werden ein Standarddateiname und ein Speicherort für die Ergebnisdatei angezeigt.
- Sie können eine andere Datei angeben, indem Sie im Feld Dateiname den neuen Namen und Speicherort eingeben oder auf Durchsuchen klicken und zur Datei navigieren.
- Klicken Sie auf Optionen und dann auf die Registerkarte Dateiergebnisse.
- Klicken Sie in der Liste Dateiformat auf das Dateiformat der Formularergebnisdatei.
- Unter Optionale zweite Datei können Sie eine zweite Datei für die Formularergebnisse angeben. So können Sie z. B. eine Ergebnisdatei für die Eingabe in eine Datenbank oder Tabelle und eine weitere Ergebnisdatei zum Lesen der Daten angeben.
Wenn Sie eine zweite Formularergebnisdatei angeben möchten, geben Sie Name und Speicherort im Feld Dateiname ein, oder klicken Sie auf Durchsuchen, um zu der gewünschten Datei zu wechseln.
- Klicken Sie in der Liste Dateiformat auf das Dateiformat der Formularergebnisdatei.
- Klicken Sie zum Schließen der Dialogfelder Ergebnisse speichern und Formulareigenschaften zweimal auf OK.
Einrichten eines Formulars zum Senden von Formularergebnissen in einer E-Mail-Nachricht
Es besteht die Möglichkeit, Formularergebnisse (von Websitebesuchern in das Formular eingegebene Daten) in einer E-Mail-Nachricht zu senden. Bei jedem Absenden eines Formulars durch einen Benutzer der Website wird eine Nachricht mit den Ergebnissen des Formulars an die von Ihnen angegebene E-Mail-Adresse gesendet. Sie können auch andere Optionen für die Nachrichten konfigurieren, z. B. den Text für die Zeile Betreff oder die Adresse für die Absenderzeile Antworten senden an.
Anmerkung Zum Senden von Formularergebnissen in einer E-Mail-Nachricht müssen Microsoft FrontPage-Servererweiterungen (FrontPage-Servererweiterungen: Eine Gruppe von Programmen und Skripts, die das Erstellen von Websites in FrontPage unterstützen und die Funktionen eines Webservers erweitern.) oder SharePoint Team Services von Microsoft entsprechend konfiguriert sein. Wenden Sie sich an den Webhost oder Internetdienstanbieter (ISP) (ISP: Ein Unternehmen, das Zugang zum Internet für die Nutzung von E-Mails, Chatrooms bzw. die Verwendung des World Wide Web ermöglicht. Bei einigen ISPs handelt es sich um multinationale Unternehmen, die in verschiedenen Ländern Zugang zum Internet anbieten, während andere ihre Leistungen in nur einer Region anbieten.).
- Klicken Sie in der Seitenansicht mit der rechten Maustaste auf das Formular, und klicken Sie anschließend auf Formulareigenschaften.
- Klicken Sie auf Senden an.
- Geben Sie im Feld E-Mail-Adresse die E-Mail-Adresse ein, an die die Formularergebnisse gesendet werden sollen.
- Wenn die Ergebnisse nur in einer E-Mail gesendet, nicht aber in einer Datei gespeichert werden sollen, deaktivieren Sie das Kontrollkästchen Dateiname.
- Klicken Sie auf Optionen und dann auf die Registerkarte Ergebnisse per E-Mail versenden.
- Führen Sie eine oder mehrere der folgenden Aktionen aus:
- Legen Sie das Format des Texts fest, indem Sie in der Liste E-Mail-Format ein Format auswählen.
- Geben Sie im Feld Zeile "Betreff" den Text ein, der in der Betreffzeile der E-Mail-Nachricht angezeigt werden soll. Wenn Sie nichts in das Feld eingeben, wird als Standardbetreffzeile in der Nachricht Formularergebnisse angezeigt.
- Wenn die Betreffzeile der E-Mail-Nachricht die Ergebnisse aus einem Feld des Formulars enthalten soll, aktivieren Sie das Kontrollkästchen Name des Formularfeldes, und geben Sie dann im Feld Zeile "Betreff" den Namen des Felds ein.
- Wenn eine bestimmte E-Mail-Adresse als Absender der E-Mail-Nachricht angegeben werden soll (in den Zeilen Von oder Antwort an), geben Sie diese Adresse im Feld Zeile "Antworten senden an" ein.
- Wenn das Formular ein Feld enthält, in dem die E-Mail-Adressen der Websitebesucher erfasst werden, können Sie diese Adresse als die Adresse des Absenders verwenden. Aktivieren Sie im Feld Zeile "Antworten senden an" das Kontrollkästchen Name des Formularfeldes, und geben Sie dann im Feld Zeile "Antworten senden an" den Namen des Formularfelds ein.
Einrichten eines Formulars zum Speichern von Formularergebnissen mithilfe einer benutzerdefinierten Formularbehandlungsroutine
Sie können ein eigenes benutzerdefiniertes Skript (ISAPI (ISAPI: Internet Server Application Programming Interface. Eine Entwicklungsoberfläche für Webserveranwendungen, die von Process Software und Microsoft entwickelt wurde und anstelle von CGI verwendet werden kann.), NSAPI (NSAPI: Netscape Server Application Programming Interface. Eine von der Netscape Communications Corporation entwickelte Entwicklungsoberfläche für Webserveranwendungen.), CGI (CGI: Common Gateway Interface oder gemeinsame Gatewayschnittstelle. Ein standardmäßiges Verfahren, mit dem die Funktionalität eines Webservers erweitert wird. Hierbei werden auf dem Webserver Programme oder Skripts als Reaktion auf die Anforderungen des Webbrowser ausgeführt (beispielsweise bei der Verarbeitung eines Formulars). Mit CGI können Webseiten dynamischer gestaltet werden.) oder ASP) als Formularbehandlungsroutine (Formularbehandlungsroutine: Ein Programm auf einem Server, das ausgeführt wird, wenn ein Besucher der Website ein Formular sendet. Formulare sind in FrontPage mit einer Formularbehandlungsroutine verknüpft.) verwenden.
- Wechseln Sie im Menü Ansicht zur Ansicht Ordner.
Klicken Sie mit der rechten Maustaste auf den Ordner, der Ihr Skript enthält, und klicken Sie dann auf Eigenschaften.
- Aktivieren Sie das Kontrollkästchen Ausführen von Skripts zulassen. Wenn die Dateien in diesem Verzeichnis nicht von Dritten angezeigt werden sollen, deaktivieren Sie das Kontrollkästchen Browsen von Dateien zulassen.
- Klicken Sie auf OK.
- Klicken Sie in der Seitenansicht mit der rechten Maustaste auf das Formular, und klicken Sie anschließend auf Formulareigenschaften.
- Klicken Sie auf Anderer Empfänger, und klicken Sie anschließend in der Liste Anderer Empfänger auf Benutzerdefiniertes ISAPI-, NSAPI-, CGI- oder ASP-Skript.
- Klicken Sie auf Optionen.
- Geben Sie im Feld Aktion den URL (Uniform Resource Locator [URL]: Eine Adresse, die ein Protokoll, z. B. HTTP oder FTP, sowie den Speicherort eines Objekts, eines Dokuments, einer Seite im World Wide Web oder eines sonstigen Zieles im Internet oder in einem Intranet angibt. Beispiel: "http://www.microsoft.com/".) der Formularbehandlungsroutine ein.
- Klicken Sie in der Liste Methode auf die Methode, die zum Senden der Informationen an die Formularbehandlungsroutine verwendet werden soll:
- Wenn Sie die Standardverschlüsselungsmethode application/x-www-form-urlencoded verwenden möchten, lassen Sie das Textfeld Codierungstyp leer.
Anmerkung Wenn Sie anstelle eines benutzerdefinierten Skripts eine der Formularbehandlungsroutinen (Formularbehandlungsroutine: Ein Programm auf einem Server, das ausgeführt wird, wenn ein Besucher der Website ein Formular sendet. Formulare sind in FrontPage mit einer Formularbehandlungsroutine verknüpft.) verwenden, muss Microsoft FrontPage-Servererweiterungen (FrontPage-Servererweiterungen: Eine Gruppe von Programmen und Skripts, die das Erstellen von Websites in FrontPage unterstützen und die Funktionen eines Webservers erweitern.) auf dem Server installiert sein, auf dem sich der Speicherort der Website befindet.
Anmerkung Formularergebnisse werden standardmäßig in einer Textdatei gespeichert.
|