Jap, ist .php!
Webserver hab ich von Strato, weiß aber nicht ob der das kann?
Wie kann man das herausfinden?
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
-
Jap, die PHP Datei habe ich mir erstellt. Hab das auch so wie in dem Tutorial nachgebaut!
Ein bisschen kenne ich mich noch vom Studium aus, ist aber schon länger her!
Hab in der index.html das JQuery-Skript und die Felder. und in der PHP-Datei seperat.7
Hier kannst du dir das auch mal anschauen!http://leolabs.org/resources/demo…ax-formular.zip
Danke schon mal!
-
Danke schon mal!
Hab jetzt was anderes gefunden: http://leolabs.org/blog/snippets/ajax-formular/Aber sobald ich den Button zum senden betätige, kommt nur das Lade-Bild und nichts passiert!
Kann mir da jemand helfen?
Weiß sonst nicht weiter -
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!