Formularz kontaktowy w html5


(Xteer) #1

Witam,

mam formularz kontaktowy http://demo.html5xcss3.com/html5themes/templatesmonster/kataklimt/index-4.html w szablonie http://download.html5xcss3.com/fanktlk/templatesmonster/kataklimt.zip i nie wiem gdzie mogę wpisać swój adres e-mail tak by po kliknięciu Send wiadomość z formularza trafiała na mój adres. Znalazlem taki

<?php

	$owner_email = $_POST["owner_email"];

	$headers = 'From:' . $_POST["email"];

	$subject = 'A message from your site visitor ' . $_POST["name"];

	$messageBody = "";


	if($_POST['name']!='nope'){

		$messageBody .= '
Visitor: ' . $_POST["name"] . '' . "\n";

		$messageBody .= '
' . "\n";

	}

	if($_POST['email']!='nope'){

		$messageBody .= '
Email Address: ' . $_POST['email'] . '' . "\n";

		$messageBody .= '
' . "\n";

	}else{

		$headers = '';

	}

	if($_POST['state']!='nope'){

		$messageBody .= '
State: ' . $_POST['state'] . '' . "\n";

		$messageBody .= '
' . "\n";

	}

	if($_POST['phone']!='nope'){

		$messageBody .= '
Phone Number: ' . $_POST['phone'] . '' . "\n";

		$messageBody .= '
' . "\n";

	}

	if($_POST['fax']!='nope'){

		$messageBody .= '
Fax Number: ' . $_POST['fax'] . '' . "\n";

		$messageBody .= '
' . "\n";

	}

	if($_POST['message']!='nope'){

		$messageBody .= '
Message: ' . $_POST['message'] . '' . "\n";

	}


	if($_POST["stripHTML"] == 'true'){

		$messageBody = strip_tags($messageBody);

	}


	try{

		if(!mail($owner_email, $subject, $messageBody, $headers)){

			throw new Exception('mail failed');

		}else{

			echo 'mail sent';

		}

	}catch(Exception $e){

		echo $e->getMessage() ."\n";

	}

?>

formularz, ale nie wiem gdzie wpisac adres. Dodatkowo po kliknieciu Send nic sie nie dzieje. HELP


(Wojsmol) #2

Witam

zmień

$owner_email = $_POST["owner_email"];

na

$owner_email = 'twoj@mail.pl';

Pozdrawiam


(Xteer) #3

dzieki

wiesz jeszcze moze czego opcja send w ogole nie reaguje?


(jacko1998) #4

Masz ten kod w pliku tej strony ? Bo podstrona w .html i w takim razie wszystko między

<?php ?>[/code]

w ogóle nie zadziała. Zmień z .html na .php i powinno zadziałać :slight_smile:

Pozdrawiam.


(Wojsmol) #5

Witam

Po pierwsze i najważniejsze w znaczniku

brakuje parametru action, przykład jak to powinno poprawnie wyglądać klik.

Pozdrawiam