myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Webmaster Talk > Entwicklung & Programmierung
Seite neu laden

Kontaktformular in html

Willkommen

myGully

Links

Forum

 
Antwort
Themen-Optionen Ansicht
Ungelesen 27.03.14, 11:48   #1
kochi19
Anfänger
 
Registriert seit: Jul 2010
Beiträge: 35
Bedankt: 3
kochi19 ist noch neu hier! | 0 Respekt Punkte
Standard Kontaktformular in html

Hallo,
ich habe in einem HTML-Website-Template folgendes Kontaktformluar.
Nur weis ich nicht was ich hier noch ergänzen muss damit die Daten auch
versendet werden. Geht das überhaupt?

Code:
<form id="contact-form" method="post" enctype="multipart/form-data">					
							<fieldset>
								  <label><span class="text-form">Name:</span><input name="name" type="text" /></label>
								  <label><span class="text-form">Email:</span><input name="email" type="text" /></label>							  
								  <label><span class="text-form">Phone:</span><input name="phone" type="text" /></label>							  
								  <div class="wrapper">
									<div class="text-form">Message:</div>
									<div class="extra-wrap">
										<textarea></textarea>
										<div class="clear"></div>
										<div class="buttons">
											<a href="#" onClick="document.getElementById('contact-form').reset()">Clear</a>
											<a href="#" onClick="document.getElementById('contact-form').submit()">Send</a>
										</div> 
									</div>
								  </div>							
							</fieldset>						
						</form>
Danke schonmal für euere Hinweise und Hilfe!
kochi19 ist offline   Mit Zitat antworten
Ungelesen 27.03.14, 14:04   #2
kochi19
Anfänger
 
Registriert seit: Jul 2010
Beiträge: 35
Bedankt: 3
kochi19 ist noch neu hier! | 0 Respekt Punkte
Standard

Ah... hab es jetzt raus bekommen. Mit diversen anbietern per formmailer.

Kann ich das auch als Anwendung oder tool. Auf meiner richtigen Homepage mit PHP laufen lassen und über einen webspace ohne Php ansteuern ähnlich wie die anbieter ???
kochi19 ist offline   Mit Zitat antworten
Ungelesen 11.04.14, 23:51   #3
weberleins
Ist öfter hier
 
Registriert seit: May 2011
Beiträge: 239
Bedankt: 91
weberleins ist noch neu hier! | 6 Respekt Punkte
Standard

mal aus einer seite von mir kopiert:

html:
Code:
<h6>Schreiben Sie mir direkt eine Nachricht:</h6>
							<form name="ajax-form" id="ajax-form" action="mail-it.php" method="post">
								<label for="name">Ihr Name: * 
									<span class="error" id="err-name">Bitte geben Sie Ihren Namen an</span>
								</label>
								<input name="name" id="name" type="text" />
								<label for="email">Ihre E-Mail: * 
									<span class="error" id="err-email">Bitte geben Sie Ihre E-Mail-Adresse an</span>
									<span class="error" id="err-emailvld">Irgendwas stimmt nicht mit der E-Mail-Adresse</span>
								</label>
								<input name="email" id="email" type="text" />
								<label for="message">Ihre Nachricht:</label>
								<textarea name="message" id="message"></textarea>
								<div id="button-con"><button class="send_message" id="send">Absenden</button></div>	
								<div class="error text-align-center" id="err-form">Da gibt es ein Problem, bitte überprüfen Sie nochmal alles.</div>
								<div class="error text-align-center" id="err-timedout">Leider gab es ein Problem mit dem Server, versuchen Sie es bitte noch einmal.</div>
								<div class="error" id="err-state"></div>
							</form>
							<div id="ajaxsuccess">Erfolgreich verschickt! Vielen Dank für Ihre Nachricht.</div>
php-datei "mail-it.php" im gleichen verzeichnis wie die html-datei mit obigen code:
Code:
<?php

/* Code by David McKeown - craftedbydavid.com */
/* Editable entries are bellow */

$send_to = "deine emailadresse an die es geschickt werden soll";
$send_subject = "der betreff der email";



/*Be careful when editing below this line */

$f_name = cleanupentries($_POST["name"]);
$f_email = cleanupentries($_POST["email"]);
$f_message = cleanupentries($_POST["message"]);
$from_ip = $_SERVER['REMOTE_ADDR'];
$from_browser = $_SERVER['HTTP_USER_AGENT'];

function cleanupentries($entry) {
	$entry = trim($entry);
	$entry = stripslashes($entry);
	$entry = htmlspecialchars($entry);

	return $entry;
}

$message = "This email was submitted on " . date('m-d-Y') . 
"\n\nName: " . $f_name . 
"\n\nE-Mail: " . $f_email . 
"\n\nMessage: \n" . $f_message . 
"\n\n\nTechnical Details:\n" . $from_ip . "\n" . $from_browser;

$send_subject .= " - {$f_name}";

$headers = "From: " . $f_email . "\r\n" .
    "Reply-To: " . $f_email . "\r\n" .
    "X-Mailer: PHP/" . phpversion();

if (!$f_email) {
	echo "no email";
	exit;
}else if (!$f_name){
	echo "no name";
	exit;
}else{
	if (filter_var($f_email, FILTER_VALIDATE_EMAIL)) {
		mail($send_to, $send_subject, $message, $headers);
		echo "true";
	}else{
		echo "invalid email";
		exit;
	}
}

?>
Die php-Datei ist kostenlos und darf frei verwendet werden. Wenn Du noch zwingend die Telefonnummer brauchst, einfach entsprechend ergänzen, aber willst du wirklich jeden anrufen? Je mehr Informationen Du verlangst, umso weniger werden schreiben, das ist einfach so.
weberleins ist offline   Mit Zitat antworten
Antwort


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:54 Uhr.


Sitemap

().