kostenloser Webspace werbefrei: lima-city


Kontaktformular funzt net ...

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    marathon

    Kostenloser Webspace von marathon, auf Homepage erstellen warten

    marathon hat kostenlosen Webspace.

    Versuche ein Kontakttag/formular">formular zu ?bernehmen l?uft aber net .. auf absenden klicken tut sich n?x!! Warum?? Helft mir mal bitte .. ich komme nicht auf den Trichter was falsch ist! :confused:

    Leider nimmt er den Code nicht hier, wei? nett warum is aber so darum nun so:

    Hier der Code der kontaktformular.php:

    http://marathon.milten.lima-city.de/texts/1kontaktform.txt

    Hier der Code der kontaktformular-auswerten.php:

    http://marathon.milten.lima-city.de/texts/1auswerten.txt



    Beitrag ge?ndert am 28.05.2006 23:28 von marathon
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Hi,

    ich muss einfach mal lachen, es ist aber nicht b?se gemeint, sowas kann passieren :megarofl::biggrin: lol

    Der Fehler:
    In der Datei http://marathon.milten.lima-city.de/texts/1kontaktform.txt hast nach der Definition des Formulars sofort wieder das Formular geschlossen:

    <form action="kontaktformular-auswerten.php" method="post"></form>

    Du musst nat?rlich ganz am schluss erst das Formular schliessen.
    Das ist sicher ein Tippfehler, oder?

    Falls es nach dieser Verbesserung doch nicht funktioniert, kannst du folgenden Code in der Auswertungsdatei benutzen (wahrscheinlich brauchst du das sowieso nicht, weil der Code ok ist):
    $Empfaenger = "marathon-pk@web.de";
    if (isset($_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";
    
        foreach ($_REQUEST as $key => $val) {
          if ($Formularfeld != "Send") $Mailnachricht .= "$key: $val\n";
        }
    
        $Mailnachricht .= "\nDatum/Zeit: ";
        $Mailnachricht .= date("d.m.Y H:i:s");
        $Mailbetreff = "Kontakt: ";
        $Mailbetreff .= $_REQUEST['Betreff'];
        if (@mail($Empfaenger,$Mailbetreff,$Mailnachricht,"From: " . $_REQUEST['Email'])) {
         echo "Vielen Dank f?r Ihre eMail!";
        } else {
         echo "Fehler beim versenden...";
        }
      }
    }
    else {
     echo "Ein Fehler ist aufgetreten. Bitte gehen Sie auf diese <a href=\"kontaktformular.php\">Seite</a>.";
    }


    mfg,
    hr

    Beitrag ge?ndert am 29.05.2006 01:02 von heavyraptor
  4. Ich denke das kommt daher, dass mane Editoren automatisch ein Tag schlie?en, nachdem eines ge?ffnet wurde. Das d?rfte man aber eigentlich ausstellen k?nne, da es eigentlich mehr als nervig ist.
  5. Autor dieses Themas

    marathon

    Kostenloser Webspace von marathon, auf Homepage erstellen warten

    marathon hat kostenlosen Webspace.

    Oops .. das ist nat?rlich echt peinlich, lag aber glaube ich echt am Programm .. das schlie?t n?mlich alle tags die man verga? zu schlie?en .. nun sagt das Programm zwar danke f?r die nachricht .. es kommt aber nichts an .. liegt das an Lima, das Irgendwas nicht erlaubt ist .. ist mail() erlaubt ??
    Ich denke eher ich habe noch einen Fehler ..

    .. Habe einfach ein bisl rumgewerkelt .. nun funzt es .. danke f?r die Hilfe .. endlich funzt es ..

    Beitrag ge?ndert am 29.05.2006 14:19 von marathon
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!