TGCC
01-10-2004, 04:52 PM
Với vài dòng mã PHP đơn giản , bài viết này sẽ hướng dẫn bạn cách viết một trang contact ( Liên hệ ) . Với trang web này , khách có thể liên lạc , gửi thư góp ý cho bạn mà không cần phải đăng nhập vào hòm thư hay mở bất cứ trình duyệt Mail nào .
Bước đầu tiên , bạn phải đặt đoạn mã HTML này vào trang web của bạn , nơi bạn định đặt mục liên hệ :
<HTML>
<HEAD>
<TITLE>E-Mail Form</TITLE>
</HEAD>
<BODY>
<FORM action="contact.php" method="POST">
Tên của Bạn : <INPUT type="text" name="name"><br><br>
Địa chỉ hộp thư của bạn : <INPUT type="text" name="email"><br><br>
Nội dung góp ý :<br>
<textarea name="message" cols=30 rows=5></textarea><br><br>
<INPUT type="submit" value="Send Form">
</FORM>
</BODY>
</HTML>
( Bạn có thể tùy biến đoạn mã trên nhưng nhớ phải sửa lại trong file contact.php để chúng ăn khớp với nhau . )
Sau đó , Tạo một tập tin contact.php đặt cùng thư mục với trang web trên .
<html>
<head>
<title>E-Mail was sended...</title>
</head>
<body>
<?php
print "Thank you, <b>$_POST[name]</b>, for your message!<br><br>\n\n";
print "Your e-mail address is: <b>$_POST[email]</b><br><br>\n\n";
print "Your message was:<br><br>\n\n";
print "$_POST[message] <br><br>";
//start building the mail string
$msg = "Name: $_POST[name]\n";
$msg .= "E-Mail: $_POST[email]\n";
$msg .= "Message: $_POST[message]\n";
//set up the mail
$recipient = "you@yourdomain.com";
$subject = "From My Conatct form";
$mailheaders = "From: My Web Site <yourmail@yourmail.com> \n";
$mailheaders .= "Reply-To: $_POST[email]\n\n";
//send the mail
mail($recipient, $subject, $msg, $mailheaders);
?>
</body>
</html>
Thay yourmail@yourmail.com , you@yourdomain.com bằng Địa chỉ Email của bạn .
…
Khi khách gửi mail cho bạn bằng trang contact này , bạn sẽ nhận được lá thư có nội dung :
Name : Tên khách
Email : Email của khách
Message : Nội dung mà khách ghi
Bạn có thể thêm vào dòng lệnh
<br> <a href=index.html>Back to Home Page</a> <br>
để khách sau khi Gửi mail cho bạn sẽ nhấn vào links này để trở về trang chính của Website bạn .
Người viết : coBra
Dịch lại cho ông anh già yêu quí đang cần . Có gì ông anh chỉ bảo lại nhé.
Bước đầu tiên , bạn phải đặt đoạn mã HTML này vào trang web của bạn , nơi bạn định đặt mục liên hệ :
<HTML>
<HEAD>
<TITLE>E-Mail Form</TITLE>
</HEAD>
<BODY>
<FORM action="contact.php" method="POST">
Tên của Bạn : <INPUT type="text" name="name"><br><br>
Địa chỉ hộp thư của bạn : <INPUT type="text" name="email"><br><br>
Nội dung góp ý :<br>
<textarea name="message" cols=30 rows=5></textarea><br><br>
<INPUT type="submit" value="Send Form">
</FORM>
</BODY>
</HTML>
( Bạn có thể tùy biến đoạn mã trên nhưng nhớ phải sửa lại trong file contact.php để chúng ăn khớp với nhau . )
Sau đó , Tạo một tập tin contact.php đặt cùng thư mục với trang web trên .
<html>
<head>
<title>E-Mail was sended...</title>
</head>
<body>
<?php
print "Thank you, <b>$_POST[name]</b>, for your message!<br><br>\n\n";
print "Your e-mail address is: <b>$_POST[email]</b><br><br>\n\n";
print "Your message was:<br><br>\n\n";
print "$_POST[message] <br><br>";
//start building the mail string
$msg = "Name: $_POST[name]\n";
$msg .= "E-Mail: $_POST[email]\n";
$msg .= "Message: $_POST[message]\n";
//set up the mail
$recipient = "you@yourdomain.com";
$subject = "From My Conatct form";
$mailheaders = "From: My Web Site <yourmail@yourmail.com> \n";
$mailheaders .= "Reply-To: $_POST[email]\n\n";
//send the mail
mail($recipient, $subject, $msg, $mailheaders);
?>
</body>
</html>
Thay yourmail@yourmail.com , you@yourdomain.com bằng Địa chỉ Email của bạn .
…
Khi khách gửi mail cho bạn bằng trang contact này , bạn sẽ nhận được lá thư có nội dung :
Name : Tên khách
Email : Email của khách
Message : Nội dung mà khách ghi
Bạn có thể thêm vào dòng lệnh
<br> <a href=index.html>Back to Home Page</a> <br>
để khách sau khi Gửi mail cho bạn sẽ nhấn vào links này để trở về trang chính của Website bạn .
Người viết : coBra
Dịch lại cho ông anh già yêu quí đang cần . Có gì ông anh chỉ bảo lại nhé.