poli-dori
Erfahrenes Mitglied
Hi,
habe ein Problem. ic hatte mal ein Formular für eine Seite erstellt. Es lief und läuft alles noch einwandfrei. Dann habe ich das selbe Script für einen neue HP anwenden wollen. Habe alle Pfade und Instanznamen etc genau übernommen. Totzdem funtioniert es nicht. Habe auch die alte Seite, auf der es funktioniert auf mein Webspace kopiert und da funktioniert es auch nicht. Ein Freund hat mir gesagt dass mein Webspace über einen Windowsserver läuft und womöglich dort das Problem stecken könnte. Was denkt ihr?
hier das AS für das Formular:
Hier der PHP code:
mein server unterstützt php. das kann man hier nachlesen.
bin bald am verzweifeln verdammt!
habe ein Problem. ic hatte mal ein Formular für eine Seite erstellt. Es lief und läuft alles noch einwandfrei. Dann habe ich das selbe Script für einen neue HP anwenden wollen. Habe alle Pfade und Instanznamen etc genau übernommen. Totzdem funtioniert es nicht. Habe auch die alte Seite, auf der es funktioniert auf mein Webspace kopiert und da funktioniert es auch nicht. Ein Freund hat mir gesagt dass mein Webspace über einen Windowsserver läuft und womöglich dort das Problem stecken könnte. Was denkt ihr?
hier das AS für das Formular:
PHP:
stop();
error_msg_1._visible = false;
error_msg_2._visible = false;
email.restrict = "a-z0-9_\\-.@";
email.editable = "true";
b_send.onRelease = function() {
mailok = true;
nachrichtok = true;
formular = new LoadVars();
formular.email = email.text;
formular.betreff = betreff.text;
formular.nachricht = nachricht.text;
if (email.text == "" || email.text.indexOf("@")<3 || email.text.indexOf(".")<6) {
error_msg_1._visible = true;
mailok = false;
}
if (nachricht.text == "") {
error_msg_2._visible = true;
nachrichtok = false;
}
if (mailok) {
error_msg_1._visible = false;
}
if (nachrichtok) {
error_msg_2._visible = false;
}
if (mailok == true && nachrichtok == true) {
formular.sendAndLoad("contact/sendmail.php4", formular, "POST");
play();
}
};
PHP:
<?
// Text f?ºr die Best?§tigungsmail
$timestamp = time();
$datum = date("d.m.Y",$timestamp);
$uhrzeit = date("H:i",$timestamp);
$vtext="Danke f?ºr Ihr E-mail! \n\nWir werden es sobald wie mglich beantworten! \n\n\n\n\n\nIhr E-mail vom ".$datum." um ".$uhrzeit.": \n\n$betreff\n\n";
$vtext.=$nachricht;
// Betreff der Best?§tigungsmail
$bestaetigung="Wir haben Ihr E-mail erhalten";
$text=str_replace("\\\"","\"",$nachricht);
$text=str_replace("\'","'",$nachricht);
urlencode ($text);
$text=str_replace("%0D","\n",$nachricht);
mail("xxx@xxx.xxx",$betreff,$nachricht,"From: ".$email);
// e-Mail wird abgeschickt und zur Best?§tigung wird noch eine Mail an den Absender geschickt
mail($email,$bestaetigung,$vtext,"From: "."xxx@xxx.xxx");
?>
bin bald am verzweifeln verdammt!