Frontpage Formular Versand durch PHP ersetzen
Viele Webhoster haben bereits die Frontpage Server Erweiterungen abgeschaltet, da diese nicht mehr supportet werden. Dieser Workshop zeigt das Ersetzen der Frontpage Formular Funktion durch implementieren eines PHP Scriptes. Durch dieses Skript kann das Frontpage Eingabeformular sowie die Bestätigungsseite weiterhin genutzt werden. Letzte Scriptaktualisierung 21.04.2008.
Laden Sie die Datei Frontpage-Formular.zip (Version vom 21.04.2008) herunter und entpacken Sie diese.
Wichtig!!! Das Script ermöglicht nur die Verarbeitung eines Frontpage Formulares innerhalb einer Domain. Das Bearbeiten des jeweiligen Formulares, bitte mit einem alternativen Editor, beispielsweise Adobe Dreamweaver durchführen – NICHT MIT MICROSOFT FRONTPAGE. Kann natürlich auch mit einem Notepad bzw. Wordpad realisiert werden.
Entpacken Sie fpeForm
Publizieren Sie die darin befindliche _vti_form mit einem FTP Programm in das Domain-Verzeichnis Ihres Frontpage Webs.
Anweisungen zur Implementierung des Scriptes in das bestehende Frontpage Web sind nachfolgend, sowie in der Zip-Datei als liesmich.txt abgebildet.
Frontpage Formularscript in PHP
- Das Formular im Editor öffenen
Das Formular, welches bislang die Daten an die Frontpage Servererweiterung geschickt hat, muss im Editor (nicht Microsoft Frontpage) geöffnen werden, um die Zielurl anzupassen.<form method="POST" action="/_vti_bin/shtml.exe/pfad_zum_formular/formular.htm" webbot-action="--WEBBOT-SELF--">
Tragen Sie nun als Wert für “action” folgendes ein: /_vti_form/shtml.php5
- Diese Zeile sollte danach etwa so aussehen:
- Pfad zur Datei zum Datenverarbeiten: ../_vti_bin/shtml.exe
- Pfad zum Formular selbst: pfad_zum_formular/formular.htm
- Der Pfad zum Formular muss kopiert werden, und wie folgt in ein eigenes hidden-Formularfeld geschrieben werden:
<input type="hidden" name="_vti_form" value="pfad_zum_formular/formular.htm"/>
- Tragen Sie nun als Wert für “action” folgendes ein: /_vti_form/shtml.php5Die Zeile sollte danach etwa so aussehen:
<form method="POST" action="/_vti_form/shtml.php5" webbot-action="--WEBBOT-SELF--">
- Archiv entpacken.
- Im Anschluß ist der Inhalt des Archivs in das Document-Root Verzeichnis der Domain zu entpacken.Folgender Pfad sollte erreichbar sein: www.Ihr-Domainname.de/_vti_form/
- (option) Eine E-Mailbenachritigung einstellen: Damit die Formulardaten per E-Mail verschickt werden:
- Die Datei shtml.php5 öffnen
- Zeile 11 auskommentieren und die korrekte E-Mailadresse eintragen
Das wars.
Features:
- alle Frontpage-Modis werden unterstützt
- CSV (comma-, tabstop-, space-seperated)
- vorformatierter Text/HTML
- Definitionsliste
- Aufzählungsliste
- 2. Zieldatei wird unterstützt
- Ausgabe der Formularwerte
- Beibehaltung des Formular-Layouts
Bekannte Fehler:
- Es ist nicht vorgesehen, dass mehr als 1 Formular auf einer Seite ist.
Popularity: 10% [?]




Hallo,
bekomme das Formular mit diesem Scribt nicht hin. Meine Zeile sieht komplett anders aus. Vielleicht können Sie mir helfen. ich schicke die Zeile entsprechen anbei:
Formular ist auf: http://www.himmel-struempfe.de/haendleranfrage.htm
//–>
[FrontPage-Komponente "Ergebnisse speichern "]
Für Ihre Hilfe wäre ich sehr dankbar!
Gruß aus Alpen
Michael Himmel
Beim Aufrufen der Seite erhalte ich einen Fehler 404. Wie ich sehen konnte, haben Sie sich bereits um eine Alternative bemüht.