Probleme mit CGI-Script

TomTom84

Aktives Mitglied
Liebe Ayom-Gemeinde,
wink.gif

auf einer Webseite von mir habe ich folgendes Script zur Formular-auswertung. Das Formular welches es auswertet ist eine Art kleines Linkvorschlags-Formular. Hat bis jetzt immer prima funktioniert. Aber seit einigen Tagen geht es plötzlich nicht mehr. Woran kann das liegen?
Danke im Vorraus für eure Antworten.

Das hier ist das Script (auf der "Antwortseite" kommt egal was man ins Formular einträgt immer: "Sie haben keine E-Mail Adresse eingegeben" :

<?php
$nachname=$HTTP_POST_VARS['nachname'];
$mail=$HTTP_POST_VARS['mail'];
$kommentar=$HTTP_POST_VARS['kommentar'];

if ($mail!="") {
$mailtext="Name: ";
$mailtext.=$nachname;
$mailtext.="\n";
$mailtext.="E-Mail-Adresse: ";
$mailtext.=$mail;
$mailtext.="\n";
$mailtext.="Anfrage: ";
$mailtext.="\n";
$mailtext.=$kommentar;
$absender="From:";
$absender.=$mail;
// Jetzt den Responder setzen:
$antwort="Vielen Dank für deine Vorschlag Homie!!\n";
$antwort.="Wir werden schnellstens auf deinen Vorschlag reagieren.";
$antwort.="\n\nRedaktion";
$antwort.="\n\nRaplink.de";
$antwort.="\n\n--------\n\nDas war dein Vorschlag:\n\n";
$antwort.=$kommentar;
//Jetzt Mail versenden:
mail("to@raplink.de", "Anfrage über das Kontaktformular", $mailtext, $absender);
//Jetzt den Responder versenden:
mail($mail, "Re: Anfrage über das Kontaktformular", $antwort, "From:to@raplink.de");
print ("Danke für deinen Vorschlag Homie, dein Link wird geprüft und online gestellt! <br><br>Natürlich würden wir uns auch freuen, wenn du einen Link zu uns, auf deiner Website platzieren würdest. Dies kannst du auch gerne in Form des oben angezeigten Link-Buttons machen. Danke im voraus!");
}
else {
print ("Sie haben keine E-Mail-Adresse angegeben...<br><br>");
print ("<a href='Vorschlag.html'>Zurück...</a>");
}

?>
 
Hallo,

habe mir Dein Script jetzt nicht genau angesehen, aber da Du
sagst es ging vorher, sind vielleicht $HTTP_***_VARS abgeschaltet worden?
PHP 5 ?

Probier mal:
<?php
$nachname=$_POST['nachname'];
$mail=$_POST['mail'];
$kommentar=$_POST['kommentar'];
 
Zurück
Oben