kostenloser Webspace werbefrei: lima-city


Kontaktformular mit PHP geht nicht

lima-cityForumDie eigene HomepageHomepage Allgemein

  1. Autor dieses Themas

    portfolio-dream

    Kostenloser Webspace von portfolio-dream, auf Homepage erstellen warten

    portfolio-dream hat kostenlosen Webspace.

    Hallo Leute,

    ich habe einige Probleme beim Kontaktformular einbinden in meine Homepage.

    Ich habe dieses Tutorial verfolgt

    http://www.devno.com/125-einfaches-kontaktformular-mit-html-und-php/

    Jedoch finde ich keine funktionierende Lösung.

    Ich füge das Formular zu meiner Seite hinzu jedoch schickt er nichts ab.

    Ich habe Webspace + Domain bei Strato

    Danke schonmal
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. Als allererstes hilft bei deiner Problembeschreibung nur die Glaskugel

    Weder Link zur Webseite noch ausreichend Quellcode wird hier gepostet.
  4. Naja also wenn man davon ausgeht, dass das Skript korrekt funktioniert, dann ist vielleicht die mail()-Funktion deaktiviert.. o: funktioniert es denn bei Lima-City (hier kann man doch auch mails senden.. glaube ich?)?

    mfg :wave:
  5. Autor dieses Themas

    portfolio-dream

    Kostenloser Webspace von portfolio-dream, auf Homepage erstellen warten

    portfolio-dream hat kostenlosen Webspace.

    <html>
      <head>
          <title>Einfaches Kontaktformular mit HTML und PHP</title>
      </head>
      <body>
          <form action="kontaktformularverarbeitung.php" method="post">
              Name: <input name="name" size="40"/><br />
              E-Mail: <input name="email" size="40"/><br />
              Betreff: <select name="betreff"size="1">
                  <option>Hilfe</option>
                  <option>Kritik</option>
                  <option>Linktausch</option>
                  <option>Werbung</option>
                  <option>Sonstiges</option>
              </select><br />
              Nachricht: <br />
              <textarea name="text" cols="50" rows="10"></textarea>
              <br />
              <input name="submit" type="submit" value="absenden"/>
          </form>
      </body>
    </html>


    also das ist das html code was ich auf meine Seite hinzufügen muss,
    dann gibts da noch eine php datei die man als kontaktformularverarbeitung.php speichern und auf den server laden soll

    <html>
      <head>
        <title>Einfaches Kontaktformular mit HTML und PHP</title>
      </head>
      <body>
        <?php
        $Empfaenger = "ihre.mail@mail.com";
        if($_REQUEST['submit']){
          if(empty($_REQUEST['name']) || empty($_REQUEST['email'])
           || empty($_REQUEST['text']))
          {
            echo"Bitte gehen Sie <a href=\"javascript:history.back();\">
            zur&uuml;ck</a> und f&uuml;llen Sie alle Felder aus";
          }
          else{
            $Mailnachricht="Sie haben eine Anfrage über ihr
            Kontaktformular erhalten:\n\n";
            while(list($Formularfeld, $Wert)=each($_REQUEST))
            {
              if($Formularfeld!="submit")
              {
                $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 "Sie haben folgende E-Mail an den den Administrator versant:        \n".$Mailnachricht;      }
        }
        else
        {
          echo"Ein Fehler ist aufgetreten. Bitte gehen Sie auf diese
          <a href=\"kontaktformular.php\">Seite</a>.";
        }
        ?>
      </body>
    </html>


    so das ist das php script
  6. 1. Wenn du das Script auf deinem Computer unter localhost mit xampp testest, wird es dort nicht gehen, da man einen Mail Server braucht. Vielleicht ist das ja das Problem.
    2. Ich bin mir da nicht sicher, aber versuche mal, aus $_REQUEST $_POST zu machen.

    LG
  7. 1. Wenn du das Script auf deinem Computer unter localhost mit xampp testest, wird es dort nicht gehen, da man einen Mail Server braucht. Vielleicht ist das ja das Problem.
    Zum einen ist bei XAMPP ein Mailserver dabei (für Windows zB Mercury Mail), und zum anderen hat er das Script nicht am localhost getestet:
    Ich habe Webspace + Domain bei Strato

    An $_REQUEST dürfte es nicht liegen, das ist genau so gut wie $_POST (wenn auch weniger gebräuchlich).
  8. 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!