Въпрос за php mail send

Botzo

Registered
Тик взимам една форма за php mail send:

http://www.veign.com/code-view.php?type=web&codeid=48

Та има да си сложиш съобщението. Но искам да има например 10 или 20 кутийки за съобщения като например в една да има име в друга телефон в трета адрес и т.н. но не ми е ясно как и къде да ги добавя.

Освен това искам като се получи майла в него да е видно така например:

Име: Иван Иванов
телефон: 123456
адрес: тралала

т.е. името на самата кутия и написаното в нея да се получават в майла.

Благодара предварително.
 
Забравих ....
това е кода на PHP-то:
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>Sample Email Form: Thank You</title>
<?php
	
	// Grab the form vars
	$email = (isset($_POST['email'])) ? $_POST['email'] : '' ;
	$message = (isset($_POST['message'])) ? $_POST['message'] : '' ;
	$name = (isset($_POST['name'])) ? $_POST['name'] : '' ;
	
	// Check for email injection
	if (has_emailheaders($email)) {
		die("Possible email injection occuring");
	}
	
	mail("ToEmailAddress@domain.com","Subject of the email ",
	"Name: $name\n
	Email: $email\n\n
	$message",
	"From: $email");

function has_emailheaders($text) {
	return preg_match("/(%0A|%0D|\n+|\r+)(content-type:|to:|cc:|bcc:)/i", $text);
}
?>
</head>
<body>
	<div style="text-align:center">
		<h1>Thank You for filling out our form</h1>
		<h2>The email has been sent</h2>
	</div>
</body></html>
и това е на HTML-то:
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>Sample Email Form: </title>
<link rel="stylesheet" type="text/css" href="style.css" />
<script src="validate.js" type="text/javascript"></script>
</head>
<body>
 
	<div id="emailform">
		<form action="email-thankyou.php" method="post" name="contactForm" onsubmit="return validateForm(this);">
			<p><strong>Name:</strong> <input name="name" type="text" size="40" /></p>
			<p><strong>Email:</strong> <input name="email" type="text" size="40" /></p>
			<p><strong>Message:</strong></p>
			<p><textarea name="message" rows="4" cols="50"></textarea></p>
			<div id="buttons"><input type="submit" value="Send Email">  <input type="reset" value="Reset"></div>
		</form>
	</div>
				
</body></html>
 
в php добави след :

$name = (isset($_POST['name'])) ? $_POST['name'] : '' ;
това :
$city = (isset($_POST['city'])) ? $_POST['ciry'] : '' ;
$organisation= (isset($_POST['organisation'])) ? $_POST['organisation'] : '' ;
.. кръстих ги просто за пример , ти можеш да ги кръстиш както искаш :)

$message",
"From: $email");

става

$message",
"From: $email\n
Град: $city\n
Организация: $organisation\n");

- n значе на нов ред ..

в html след този ред :
<p><strong>Email:</strong> <input name="email" type="text" size="40" /></p>

добави :

<p><strong>Град:</strong> <input name="city" type="text" size="40" /></p>
<p><strong>Организация:</strong> <input name="organisation" type="text" size="40" /></p>

и може и да стане :)

ето още инфо : http://www.ibdhost.com/contact/
 

Back
Горе