Beiträge von Marco Schl

    Danke für den Tipp!
    Ich hab das jetzt so gemacht:
    In meiner HTML Datei:
    <div id="contact">
    <form action="contact.php" method="post" id="quickcontact">
    <input type="text" name="name" placeholder="NAME" id="name" class="webform">
    <input type="text" name="mail" placeholder="EMAIL" id="phone" class="webform">
    <textarea name="text" placeholder="NACHRICHT" id="message" rows="4" class="webform"></textarea>
    <p><p>
    <input type ="submit" value"Versenden">
    </p></p>
    </form>
    </div>


    und in meiner php-datei:

    <?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 = "meineEmailAdresse@gmx.de" ;
    $betreff = "Mein Kontaktformular" ;
    $von = "From: Kontaktformular <null@MeineHTML.de>" ;
    $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>

    Wenn ich jetzt aber den senden Button drücke, kommt im Browser nur die PHP-Datei. Aber wieso? Also der Code wird angezeigt :(

    Hi Leute,

    ich bin Anfänger in der Gestaltung von Webseiten!
    Ich möchte eine Email über ein Kontaktformular (Name, Email, Telefon, Nachricht) an mich selber senden!
    In meiner HTML-Datei sieht das so aus:

    <form id="contact-form">
    <fieldset>
    <label><input type="text" value="Name" onFocus="if(this.value=='Name'){this.value=''}" onBlur="if(this.value==''){this.value='Name'}"> </label>
    <label><input type="text" value="Email" onFocus="if(this.value=='Email'){this.value=''}" onBlur="if(this.value==''){this.value='Email'}"> </label>
    <label><input type="text" value="Telefon" onFocus="if(this.value=='Phone'){this.value=''}" onBlur="if(this.value==''){this.value='Phone'}"> </label>
    <textarea onFocus="if(this.value=='Nachricht'){this.value=''}" onBlur="if(this.value==''){this.value='Message'}">Nachricht</textarea>
    <a href="#" class="button1" onClick="document.getElementById('contact-form').reset()">löschen</a>
    <a href="#" class="button1" onClick="document.getElementById('contact-form').submit()">senden</a>
    </fieldset>
    </form>


    Wie kann ich jetzt die Methode submit() definieren?
    Vielen Dank schon mal!