mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Di 23.04.2024 19:33 Benutzername: Passwort: Auto-Login

Thema: Problem mit dem Kontaktformular ! Sehr lange Wartezeiten ! vom 03.06.2007


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Problem mit dem Kontaktformular ! Sehr lange Wartezeiten !
Autor Nachricht
Wasserbaendiger
Threadersteller

Dabei seit: 03.06.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst So 03.06.2007 13:30
Titel

Problem mit dem Kontaktformular ! Sehr lange Wartezeiten !

Antworten mit Zitat Zum Seitenanfang

Hallo,

es geht um folgendes:

Ich habe ein Kontaktformular und wenn ein Besucher dort seine Daten eingibt, braucht die Seite ca. 5min zum laden.
Die Mail erhalte ich zwar dann nach den 5min.

Aber wieso geht das so lange ?

Der Code
Code:

<html>
<head>
<title>Kontaktformular</title>
</head>
<body>
<?php

$Empfaenger = "Mailadresse";

if($_REQUEST['Send'])
{
   if(empty($_REQUEST['Name']) || empty($_REQUEST['Email']) || empty($_REQUEST['Nachricht']))
   {
      echo"Bitte gehen Sie <a href=\"javascript:history.back();\">zurück</a> und füllen Sie alle Felder aus!";
   }
   else
   {
      $Mailnachricht = "Sie haben folgende Nachricht erhalten: \n\n";
      while(list($Formularfeld, $Wert)=each($_REQUEST))
      {
         if($Formularfeld!="Send")
         {
            $Mailnachricht .= $Formularfeld.": ".$Wert."\n";
         }
      }
      $Mailnachricht .= "\nDatum/Zeit: ";
      $Mailnachricht .= date("d.m.Y H:i:s");
      $Mailbetreff = "Kontakt: ";
      $Mailbetreff .= $_REQUEST['Betreff'];
      mail($Empfaenger, $Mailbetreff, $Mailnachricht, "From: ".$_REQUEST['Email']);
      echo"Vielen Dank für Ihre eMail!";
   }
}
else
{
   echo"Ein Fehler ist aufgetreten. Bitte gehen Sie auf diese <a href=\"kontaktformular.php\">Seite</a>.";
}

?>
</body>
</html>


Danke im voraus für eure Hilfe


Zuletzt bearbeitet von Wasserbaendiger am So 03.06.2007 13:30, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
dastef

Dabei seit: 03.11.2003
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst So 03.06.2007 18:05
Titel

Antworten mit Zitat Zum Seitenanfang

haste mal probiert den mail() Befehl auszukommentieren? Vielleicht
braucht der Mailserver so lang zum Antworten? Laufen andere
Scripte auch so langsam? haben die "langsam" sonst etwas gemeinsam?
  View user's profile Private Nachricht senden
Anzeige
Anzeige
Wasserbaendiger
Threadersteller

Dabei seit: 03.06.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst So 03.06.2007 18:49
Titel

Antworten mit Zitat Zum Seitenanfang

dastef hat geschrieben:
haste mal probiert den mail() Befehl auszukommentieren? Vielleicht
braucht der Mailserver so lang zum Antworten? Laufen andere
Scripte auch so langsam? haben die "langsam" sonst etwas gemeinsam?


Hallo,

danke für deine Antwort.

Bei mir ist nur dieses kontaktformular sehr langsam.
Andere Scripte usw. funktionieren einwandfrei

Weiß nicht genau was damit meinst: mail() Befehl auszukommentieren, wie würde das dann aussehn ?

Danke im voraus
  View user's profile Private Nachricht senden
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst So 03.06.2007 19:08
Titel

Antworten mit Zitat Zum Seitenanfang

Code:
mail($Empfaenger, $Mailbetreff, $Mailnachricht, "From: ".$_REQUEST['Email']);


Die Zeile auskommentieren.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Wasserbaendiger
Threadersteller

Dabei seit: 03.06.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst So 03.06.2007 19:19
Titel

Antworten mit Zitat Zum Seitenanfang

m hat geschrieben:
Code:
mail($Empfaenger, $Mailbetreff, $Mailnachricht, "From: ".$_REQUEST['Email']);


Die Zeile auskommentieren.



also löschen ?

Hab ich jetzt gemacht, bisher ist noch keine Mail angekommen
  View user's profile Private Nachricht senden
Wasserbaendiger
Threadersteller

Dabei seit: 03.06.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst So 03.06.2007 19:40
Titel

Antworten mit Zitat Zum Seitenanfang

Wasserbaendiger hat geschrieben:
m hat geschrieben:
Code:
mail($Empfaenger, $Mailbetreff, $Mailnachricht, "From: ".$_REQUEST['Email']);


Die Zeile auskommentieren.



also löschen ?

Hab ich jetzt gemacht, bisher ist noch keine Mail angekommen


Super ! Danke !

Es hat funktioniert.

Vielen Vielen Dank
  View user's profile Private Nachricht senden
 
Ähnliche Themen animierte sanduhr bei wartezeiten
Kontaktformular Problem
Problem mit php-kontaktformular
Kontaktformular-Problem
Problem bei Kontaktformular eingabe
FlashMX - Problem mit php-Kontaktformular - crossdomain.xml?
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.