Hallo, ich habe einen Web-Fragebogen erstellt, der beim Absenden die Daten an ein CGI-Skript übergibt. Leider kommt immer die 500er Fehlermeldung mit internem Serverfehler. Woran kann das liegen? Hier mal das skript (bzw auszüge):
#***** Globale Variablen
$DataPath="/home/ksc/public_html/cgi-bin/wfg"; # Pfad zur Ergebnisdatei
$Ergebnisfile=$DataPath."/fb.dat"; # Ergebnisdatei
$Datum = date +%d.%m.%y
;
$Datum=~s/[\r\n]/ /g;
$Zeit = date +%H:%M:%S
;
$Zeit=~s/[\r\n]/ /g;
$M= „*“; # MissingValue;
$Trenn="\t"; # TrennZeichen (hier Tabulator);
#*******Exakte Benennung der Variablen aus der Form entsprechend der gewünschten Reihenfolge.
@Varray=(„Datum“,„Zeit“,„Alter“,„Geschl“,„Persunt“,„wielang1“,„wielang2“,„nutzen“,„adresse“,„masch“,„woerter“,„treffer“,„treffer2“,„book“,„zufall“,„zufall2“,„suche“,„suche2“,„suche3“,„suche4“;„suche5“;„suche6“;„suche7“,„suche8“;„suche9“,„suche10“,„suche11“,„suche12“,„suche13“,„suche14“,„suche15“,„suche16“,„FEEDBACK“,„SENDBUTTON“);
#*******Für ihre Aenderungen
#@Varray= ("Datum,„Zeit“,„Alter“,„Geschl“,„Persunt“,„wielang1“,„wielang2“,„nutzen“,„adresse“,„masch“,„woerter“,„treffer“,„treffer2“,„book“,„zufall“,„zufall2“,„suche“,„suche2“,„suche3“,„suche4“;„suche5“;„suche6“;„suche7“,„suche8“;„suche9“,„suche10“,„suche11“,„suche12“,„suche13“,„suche14“,„suche15“,„suche16“,„FEEDBACK“,„SENDBUTTON“);
$maxanz=@Varray;
%ControlArray=(); # Array mit allen im Form definierten Variablen (siehe &Init_Control_Array
(hier zustzl. mit Zeit und Datum)
********************************************
Ich habe die Rechte des Skripts auf 755 gesetzt, die Variablennamen stimmen, der Pfad auch.
Was ist da noch falsch?
Test: http://www.ksc-united.de/Erhebung2.HTM
Danke schonmal
Gruss Hinne