• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Kontaktform direkt in der Seite eingebunden

kevni2012

Neues Mitglied
Hallo zusammen!

Ich habe für unseren Verein eine kleine aber feine Webseite erstellt. Ich möchte, dass Interessenten auch ein Kontaktformular nutzen können. Zwar gibt es hier einige Generatoren, ich möchte aber nicht, dass Werbung kommt oder man auf externe Seiten als Bestätigung geleitet wird. Es soll innerhalb der Webseite einfach eine Info kommen, dass erfolgreich versendet wurde. So ganz komm ich mit PHP aber nicht aus. Vielleicht kann mir da ja jemand helfen.

Beste Grüße und schon mal vielen Dank im Voraus!

Hier der Code der Seite. Natürlich nur der relevante Auszug ^^

HTML:
<!DOCTYPE html>
<html lang="en">
<head>

<title>GH</title>
<meta name="robots" content="index,nofollow" />
<meta name="google-site-verification" content="CasNw3dMwxbq6jzBvsxak2eeoVKuWYu6uScueB0vsXg" />
<meta name="description" content="'GH" />
<meta name="keywords" content="" />
<meta name="copyright" content="" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

  <meta charset="utf-8">
  <link rel="stylesheet" href="css/reset.css" type="text/css" media="all">
  <link rel="stylesheet" href="css/layout.css" type="text/css" media="all">
  <link rel="stylesheet" href="css/style.css" type="text/css" media="all">
  <script type="text/javascript" src="js/jquery-1.6.js" ></script>
  <script type="text/javascript" src="js/cufon-yui.js"></script>
  <script type="text/javascript" src="js/cufon-replace.js"></script>
          <script type="text/javascript" src="js/Cicle_300.font.js"></script>
  <script type="text/javascript" src="js/script.js"></script>
  <script type="text/javascript" src="js/content_switch.js"></script>
  <script type="text/javascript" src="js/jquery.easing.1.3.js"></script>
  <script type="text/javascript" src="js/superfish.js"></script>
  <script type="text/javascript" src="js/forms.js"></script>
  <script type="text/javascript" src="js/jquery.color.js"></script>
  <script type="text/javascript" src="js/jquery.mousewheel.js"></script>
  <script type="text/javascript" src="js/jquery-ui.js"></script>
  <script type="text/javascript" src="js/cScroll.js"></script>

</head>

<body>
<div class="page_spinner"><div></div></div>
     
        <div class="main">
        <div class="wrapper">
                <nav class="menu">
                    <ul id="menu">
 
<br>                                                <li><a href="#"><span>dasHaus</span></a>
<ul class="submenu">
                                <li><a href="#!/page_verein">der verein.</a></li>
                             
                                <li><a href="#!/page_vorstand">der vorstand.</a></li>
                                <li><a href="#!/page_beitritt">beitritt.</a></li>
</ul>
</li>
                     
                        <li><a href="#"><span>projekte</span></a>
                     
                        <ul class="submenu">
<li><a href="#!/page_projekte_1">anstehendes.</a></li>
<li><a href="#!/page_projekte_2">abgeschlossenes.</a></li>
                             
</ul>
                         
                        </li>
                     
                      <li><a href="#!/page_mail"><span>kontakt</span></a></li>
                     
                  <br>                   
               
                                    <img class="padd" src="images/dot-line.png" alt>
                                <br>
   

                  </ul>
                </nav>
             
             
          <!--content -->
            <article id="content">
                <ul>
                
    <li id="page_mail">
 

                        <h1>du fragst, wir antworten!</h1>
                        <form action="#" id="ContactForm">
                            <div class="success">Nachricht verschickt!<br>
                            <strong>Wir antworten Ihnen so schnell wie m&ouml;glich.</strong> </div>
                            <fieldset>
                                <div class="wrapper">
                                    <label class="name">
                                        <span class="bg"><input type="text" value="Vorname:" class="input"></span>
                                        <span class="error">*Keine g&uuml;ltige Eingabe.</span> <span class="empty">*Dieses Feld ist pflicht.</span>
                                    </label>
                                </div>
                             
                                <div class="wrapper">
                                    <label class="surname">
                                        <span class="bg"><input type="text" value="Name:" class="input"></span>
                                        <span class="error">*Keine g&uuml;ltige Eingabe.</span> <span class="empty">*Dieses Feld ist pflicht.</span>
                                    </label>
                                </div>
                             
                                <div class="wrapper">
                                    <label class="email">
                                        <span class="bg"><input type="text" value="E-mail:" class="input"></span>
                                        <span class="error">*Keine g&uuml;ltige Eingabe.</span> <span class="empty">*Dieses Feld ist pflicht.</span>
                                    </label>
                                </div>
                             
                                <div class="wrapper">
                                    <label class="message">
                                        <span class="bg"><textarea rows="1" cols="1">Message:</textarea></span>
                                        <span class="error">*Nachricht zu kurz.</span> <span class="empty">*Dieses Feld ist pflicht.</span>
                                    </label>
                                </div>
                                <div class="btns"><a href="#" class="link1" data-type="submit">send</a><a href="#" class="link1" data-type="reset">clear</a></div>
                            </fieldset>
                        </form>
                    </li>
                 
           
                 
              </ul>
                <div id="folio">
                    <div id="images">
                        <div id="gallery">
                            <ul>
                                <li><img src="images/img1.jpg" alt=""></li>
                                <li><img src="images/img2.jpg" alt=""></li>
                                <li><img src="images/img3.jpg" alt=""></li>
                                <li><img src="images/img4.jpg" alt=""></li>
                                <li><img src="images/img5.jpg" alt=""></li>
                                <li><img src="images/img6.jpg" alt=""></li>
                                <li><img src="images/img7.jpg" alt=""></li>
                                <li><img src="images/img8.jpg" alt=""></li>
                            </ul>
                        </div>
                    </div>
                    <div class="scroll_gallery">
                        <span class="scroll_drag"></span>
                    </div>
                </div>
            </article>
            <!--content end-->
        </div>
        </div>
        <div class="main">
            <!--footer -->
            <footer>
                <ul id="icons">
 
                    <li><a href="http://facebook.beispiel.de/" target="_blank"><img src="images/icon2.png" alt=""><img src="images/icon2_active.gif" alt="" class="img_act"></a></li>
 
                </ul>
                &copy; 2013 Beispiel &bull; <a href="#!/page_privacy">Impressum | Haftung</a>
                <!-- {%FOOTER_LINK} -->
            </footer>
            <!--footer end-->
        </div>
<script type="text/javascript"> Cufon.now(); </script>
<script>
$(window).load(function() { 
    $('.page_spinner').fadeOut();
    $('body').css({overflow:'visible'})
})
</script>
<!--coded by koma-->
</body>
</html>
 
Werbung:
Wie ich so Foren-Klugscheisser liebe... Wenn es brauchbare Ergebnisse geliefert hätte, mit denen ich einfach hätte arbeiten können, dann hätte ich mich kaum an dieses Forum gewandt.

Ps. "Google" als Antwort ist immer äußerst virtuos :D
 
Werbung:
Wie ich so Foren-Klugscheisser liebe... Wenn es brauchbare Ergebnisse geliefert hätte, mit denen ich einfach hätte arbeiten können, dann hätte ich mich kaum an dieses Forum gewandt.

Ps. "Google" als Antwort ist immer äußerst virtuos :D

Wie ich so Foren-Schmarotzer liebe...
Ein Formular zu verarbeiten zählt zu den ersten Grundlagen die man lernt. Daher ist anzunehmen dass du dich nicht mal mit PHP beschäftigt hast.

Der fehlende PHP-Code in deinem post bestätigt die Annahme.

Erstes Google Ergebnis
http://php.net/manual/de/tutorial.forms.php
 
Und ich nehme mal an, dass dir der Grundsatz (HTML für Anfänger und Fortgeschrittene) dieses Forums fremd ist.. Da hilft man Ratsuchenden eigentlich selbstverständlich.

Und da ich bis morgen ein funktionierendes Formular brauche, wird das etwas knapp mit dem PHP lernen xD Zumal ich direkt eingangs klar gemacht habe, dass ich mich mit PHP noch nicht so auskenne. Also bringt mir auch dein dolles Googleergebnis recht wenig.

Und jetzt geh wieder auf den Weihnachtsmarkt kleine Kinder vom Karussell schubsen.
 
Und ich nehme mal an, dass dir der Grundsatz (HTML für Anfänger und Fortgeschrittene) dieses Forums fremd ist.. Da hilft man Ratsuchenden eigentlich selbstverständlich. Und da ich bis morgen ein funktionierendes Formular brauche, wird das etwas knapp mit dem PHP lernen xD Und jetzt geh wieder auf den Weihnachtsmarkt kleine Kinder vom Karussell schubsen.

Wenn du jemanden gefunden hast der dir deine Arbeit fertig macht gib mir bitte bescheid, will schon länger mal in den Urlaub fliegen.
 
Werbung:
Aber bevor du nun losfliegst; selbst wenn ich eine PHP Datei a la Google anlege, ist immer noch nicht das Problem gelöst, dass sie keine neue Seite öffnen soll, sondern einfach auf der Seite auf der der Text eingegeben wurde die MSG erscheint "Versendet". Oder ist das schon wieder zu "1x1"? ;-) Kann man die PHP nicht im Hintergrund prüfen lassen und sie dann einfach einen Text auf der Original Seite ausspucken lassen?

Code:
<?php
  $fehler = "";
  $name = $_POST['name'];
  $mail = $_POST['mail'];
  $text = $_POST['text'];
  if (empty($name)) {
    $fehler .= "<li>der Absendername fehlt</li>" ;
  }
  if (empty($mail)) {
    $fehler .= "<li>die Mailadresse fehlt</li>" ;
  }
  if (empty($text)) {
    $fehler .= "<li>keine Nachricht eingetragen</li>" ;
  }
  if (empty($fehler)) {
    if (get_magic_quotes_gpc()) {
      $text = stripslashes($text);
    }
    $return = chr(13).chr(10);
    $an = "[email protected]" ;
    $betreff = "Mein Kontaktformular" ;
    $von = "From: Kontaktformular <[email protected]>" ;
    $datum = "Datum: ".date("j.n.Y").$return;
    $zeit = "Zeit:  ".date("H:i").$return;
    $abs = "Von:  ".$name." <".$mail.">".$return;
    $trennen = "-----------------------------------------------".$return;
    $nachricht = $datum.$zeit.$abs.$trennen.$text;
    mail($an,$betreff,$nachricht,$von);
  }
  ?>
  <html>
  <head>
    <title>Kontakt-Formular</title>
  </head>
  <body>
  <?php
  if (empty($fehler)) {
    $return = chr(13).chr(10);
    $nachricht = strip_tags($nachricht);
    $nachricht = htmlentities($nachricht);
    $nachricht = str_replace($return,"<br>",$nachricht);
    echo "<p>Ihre Nachricht wurde versendet.</p>" ;
    echo "<p>$nachricht</p>" ;
  } else {
    echo "<p>Ihre Nachricht wurde nicht gesendet, weil</p>" ;
    echo "<ul>$fehler</ul>" ;
  }
  ?>
  </body>
  </html>
 
Und da ich bis morgen ein funktionierendes Formular brauche, wird das etwas knapp mit dem PHP lernen xD Zumal ich direkt eingangs klar gemacht habe, dass ich mich mit PHP noch nicht so auskenne. Also bringt mir auch dein dolles Googleergebnis recht wenig.

Und jetzt geh wieder auf den Weihnachtsmarkt kleine Kinder vom Karussell schubsen.

Sux2bu. Dann wirst du wohl demjenigen, der dich mit dieser Arbeit beauftragt hat, deine Inkompetenz eingestehen müssen.

Oder versuche es es doch mal bei php.de. Vielleicht zeigt man sich dort ja verständnisvoller.
 
Sux2bu. Dann wirst du wohl demjenigen, der dich mit dieser Arbeit beauftragt hat, deine Inkompetenz eingestehen müssen.

Oder versuche es es doch mal bei php.de. Vielleicht zeigt man sich dort ja verständnisvoller.

Äußerst reifer Kommentar :D Ich kann mir schon bildhaft vorstellen wer da hinter dem Rechner sitzt.

Muss ich das? Muss sich Innenarchitekt auch als inkompetent fühlen, wenn er den Sanitärfritzen muss, ob sich die Leitung da so legen lässt, wie er sich das gedacht hat? Ich denke nicht.
 
Werbung:
Muss ich das? Muss sich Innenarchitekt auch als inkompetent fühlen, wenn er den Sanitärfritzen muss, ob sich die Leitung da so legen lässt, wie er sich das gedacht hat? Ich denke nicht.

Wenn die Beschäftigung mit einem einfachen Formmailer-Tutorial bereits deine kognitiven Fähigkeiten überschreitet, ist dieser Vergleich wohl kaum angebracht. ;)
 
Nun, dieses Tutorial beantwortet aber nicht meine oben gestellte Frage zur Modifizierung des PHPs. Vielleicht mal ein bisschen weniger mit Paraphrasen, sondern mit der Frage beschäftigen ^^
 
Nun, dieses Tutorial beantwortet aber nicht meine oben gestellte Frage zur Modifizierung des PHPs. Vielleicht mal ein bisschen weniger mit Paraphrasen, sondern mit der Frage beschäftigen ^^

Träum weiter.

Aber vielleicht findet sich nach deinem nassforschen Auftritt ja noch jemand, dem langweilig genug ist, um dir zu helfen.
 
Werbung:
Hahah.. wie herrlich :D Mein nassforscher Auftritt? Wer hat mich denn mit "Google" "begrüßt" und mich anschließend beleidigt xD Oh man. Menschen gibts.
 
Zurück
Oben