Home
Nach oben

Die Schnittstelle zwischen Formular und CGI-Script

Das PDF- Formular besteht aus mehreren klar definierten Feldern. 
Bei der Übertragung eines ausgefüllten Formulars an den Server müssen die Feldnamen und ihre Inhalte so übertragen werden, dass der Empfänger eine Zuordnung der Felder zu den Daten vornehmen und die Daten auswerten kann. Deshalb werden Formularfelder und Inhalte für die Übertragung nach vorgegebenen Regeln kodiert. Für das ausgefüllte Formular mit dem Exportformat HTML ergibt sich folgende Kodierung: name=Petra+Bilke
&anschrift=12345+Muster
&telefon=%280341%29+45465657
&email=Petra%40Bilke.de
&text=%dcber+die+M%f6glichkeit+ein+HTML-
+Formular+in+ein+PDF-+Formular+umzuwandeln%2c+w%fcnsche+ich
+mir+ausf%fchrliche+Zusatzinformationen.
&interesse=Gespraech
Die versendeten Daten werden auf dem Server über ein CGI-Script ausgewertet, das den Standardeingabestrom einliest.

Bei CGI handelt es sich um eine Schnittstelle, die den Ablauf von Programmen unter der Steuerung eines Informationsservers ermöglicht. Ein CGI-Script ist ein ausführbares Programm, das selbständig ablauffähig ist. Ein solches CGI-Script benötigt keine spezielle Programmiersprache – du kannst also Programmiersprachen wie C, Perl oder PHP nutzen.

Das Beispiel kontakt.pdf benutzt die Programmiersprache PHP . Die Daten werden in eine MySQL-Datenbank eingelesen.
Die an den Benutzer des Formulars übermittelte E-Mail sieht so aus:

Die Inhalte der Variablen werden in der Tabelle kontakt in einer MySQL-Datenbank abgelegt.ausgabe.php