|
Dieser Workshop zeigt das Ersetzen der Frontpage Formular Funktion durch implementieren eines PHP Scriptes. Wichtig hierbei ist, dass das Frontpage Eingabeformular sowie die Bestätigungsseite weiterhin genutzt werden kann. 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.php5
Die 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.
Powered by AkoComment Tweaked Special Edition v.1.4.6 AkoComment © Copyright 2004 by Arthur Konze - www.mamboportal.com All right reserved |