mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Sa 11.10.2008 09:07 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 E-Mail senden
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

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
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 Kontaktformular-Problem
Problem bei Kontaktformular eingabe
Problem Joomla 1.5 Kontaktformular je nach Template
FlashMX - Problem mit php-Kontaktformular - crossdomain.xml?
animierte sanduhr bei wartezeiten
wie lange darf ein soundloop sein?
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 deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.