CGI-Tester
Problem
Wenn man nun ein schoenes CGI (z.B. in Perl) geschrieben hat, hat man das
Probelm, dass man bei Fehlersuche grosse Probleme hat, da im Browser nur
"Server error" kommt.
Eine weitere Unschoenheit ist, dass man oftmals Testdaten tippen muß.
Die Lösung ist der CGI-Tester.
Bedienung
Der CGI-Tester besteht aus zwei Teilen:
- das CGI merk.cgi
- der eigentliche cgitest
das CGI merk.cgi
Dieses CGI merkt sich die ganze Ausführungsumgebung und die Eingabe.
Man kopiere von /paket/wwwtools/etc es an die Stelle wo spaeter das CGI stehen soll und
setze das user-s-bit mit chmod 4755 merk.cgi (es muß natuerlich dem Tester gehören).
In der Form der HTML-Seite wird der Pfad zu der Kopie anstelle des zu entwickelndem Cgi eingetragen.
Dann rufe man es durch den WWW-Server auf. Als WWW-Ausgabe liefert es
die Umgebung. Dies dient gleichzeitig zum Testen der Form.
.
Im Home-Verzeichnis des Besitzers wird die Umgebung als cgidump
abgelegt.
Programm cgitest
Pfad:/paket/wwwtools/
Aufruf: cgitest cgidump cgipfad
- cgidump
- der Pfad des mit merk.cgi erzeugten
Ausführungsumgebungsdatei
- cgipfad
- der Pfad zum CGI
Rechtliches
Als Copyright gilt das GNU-Copyleft, d.h es darf beliebig weitergegeben und
modifiziert (und portiert) werden, aber das ganze muß mit Quellcode
weitergegeben werden, da sich die Freundschaft von Real-Programmern durch das
überlassen von Programmen ausdrückt und kein Fatzkologe oder Rechtsverdreher
diesen Ausdruck von Freundschaft verhinderen soll.
Allerdings will ich mir verbitten, daß dieser Freundschaftsakt als Blödheit
ausgelegt wird. Daher sollen komerzielle Nutzer auch dafür zahlen:
Da Zeit bekanntlich Geld ist, soll derjenige für jedes damit getestete
CGI 20 DM auf das Konto 79 211 003 der Raiffeisenbank Taldorf
(BLZ 600 698 51) überweisen.
Informatik- und Netzwerkverein Ravensburg e.V
rw