Ankündigung

Einklappen
Keine Ankündigung bisher.

mails von HP an mich senden

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • mails von HP an mich senden

    Hallo, ich bin absoluter php neuling...
    Ich will auf meiner Seite ein kontaktformular einbauen und hab keine ahnung wie ich das anstellen soll, ein paar kleinigkeiten hab ich mir schon angesehen, aber irgentwie läuft das nicht bei mir

    währe schön wenn mir jemand helfen könnte..

  • #2
    warum läuft es nicht? fehlermeldung oder code wäre nicht schlecht

    Kommentar


    • #3
      mail versenden aus php geht mit der Funktion mail();
      Du nimmst also ein formular, das daten an eine php seite schickt, das script verwendet die funktion mail();
      info findest Du im manual.

      Kommentar


      • #4
        Zitat von denjo303 Beitrag anzeigen
        Hallo
        Hallo

        Zitat von denjo303 Beitrag anzeigen
        Ich will auf meiner Seite ein kontaktformular einbauen und hab keine ahnung wie ich das anstellen soll
        Dann wäre es gut google zu fragen mit z.B. "php+kontaktformular+tutorial".

        Zitat von denjo303 Beitrag anzeigen
        ein paar kleinigkeiten hab ich mir schon angesehen, aber irgentwie läuft das nicht bei mir
        Sehr genaue Fehler Analyse. Damit kann hier jeder was anfangen.

        Kommentar


        • #5
          HTML-Teil:
          Code:
          <html>
          <head>
          <title>Kontaktformular</title>
          </head>
          <body>
          <form action="kontaktformular.php" method="post">
          <center>
          <p>Absender-Mail: <br /><input type="text" id="mailadresse" ></p>
          <p>Absender-Name:<br /><input type="text" id="absender" name="absender"></p>
          <p>Nachricht: <br /><textarea cols="20" rows="20" id="nachricht" name="nachricht"></textarea></p>
          <input type="submit" value="Absenden">
          </center>
          </form>
          </body>
          </html>
          kontaktformular.php:
          PHP-Code:
          <?php
          // Variablen auf Inhalt prüfen

          if (!isset ($_POST['mailadresse'])) {
          echo 
          "Die E-Mail - Adresse fehlt!"
          die ();
          }

          if (!isset (
          $_POST['absender'])) {
          echo 
          "Der Absendername fehlt!"
          die ();
          }

          if (!isset (
          $_POST['nachricht'])) {
          echo 
          "Bitte das Anliegen schildern. Die Nachricht fehlt!"
          die ();
          }

          // Mail-Versand

          $mailadresse $_POST ['mailadresse'];
          $absender $_POST ['absender'];
          $nachricht $_POST['nachricht'];
          $empfaenger "deine@emailadresse.de"// Hier kommt Deine Adresse hin 
          $betreff $absender " hat Ihnen eine Nachricht via Kontaktformular gesendet"

          mail ($empfaenger$betreff$nachricht"FROM: " $absender "<" $mailadresse ">"
          echo 
          "Ihre Nachricht wurde gesendet"
          ?>
          Für Fehlerfreiheit keine Garantie, ich habs nicht getestet. Ist aber ein denkbarer Ansatz, gelle?


          ProgStarter


          P.S.: Ich bin auch kein PHP-Profi, einiges schlage ich auf SelfPHP nach, was ich aber auch empfehlen kann, ist das PHP-Tutorial von Claudia Schaffarik.

          Kommentar


          • #6
            Danke ProgStarter

            Ich werds gleich mal testen...

            Kommentar


            • #7
              Da ist noch ein Fehler drin und Feldnamen prüft man nicht mit isset sondern mit empty.

              Da fehlt nich ein
              PHP-Code:
              if(isset($_POST['sendebutton']))
              {
                    
              //hier der rest

              Kommentar


              • #8
                Alles ist denkbar, auch dieser Ansatz, aber der ist wirklich nicht sehr gelungen, um es mal vorsichtig zu formulieren.

                Kontaktformulare sind typische Anwendungsfälle eines Affenformulars. Mit Absenden des Submit-Buttons ruft das Script sich selbst auf und übergibt die Benutzereingaben per post oder get. Diese werden verifiziert und, falls ein Fehler auftritt, zusammen mit einer Fehlermeldung im Formular wieder ausgegeben. Erst wenn alles ok ist, wird das verarbeitet und dem Benutzer eine Bestätigung ausgegeben.
                Tutorials zu Affenformularen gibt es zuhauf - google hilft.

                Kommentar

                Lädt...
                X