Полета за попълване и изпращане на e-mail !!!

Ти формата лесно ще я направиш, но ти трябва и php+MySQL за да записваш съобщенията
 
Абе не е съвсем вярно че му трябва PHP. Трябва му програма от страната на сървъра - може да е всякаква - PHP, Java, ASP, JSP, COLDFUSION и мн. др.
 
http://web-tourist.net/login/login/view.php?st=2171



като го промениш малко ще стане перфектно :)
 
Ами тези php кодове като гледам трябва да са в различни файлове но нз как трябва да се казват или няма значение.

Апък ако някой са надуха да ми го направи ще сам му благодарен :D !!!

Извинявайте за спамовете и малумните въпроси но сам начинаещ !!!
 
yokata каза:
Ами тези php кодове като гледам трябва да са в различни файлове но нз как трябва да се казват или няма значение.

Апък ако някой са надуха да ми го направи ще сам му благодарен :D !!!

Извинявайте за спамовете и малумните въпроси но сам начинаещ !!!

ОМГ.... То си пише направи файл с име еди кво си тва го сложи вътре и така... Ако има нещо питай
 
Ето една проста:

Код:
<form name="contactform" method="post" action="send_form_email.php">
<table width="450px">
</tr>
<tr>
 <td valign="top">
  <label for="first_name">Име *</label>
 </td>
 <td valign="top">
  <input  type="text" name="first_name" maxlength="50" size="30">
 </td>
</tr>
<tr>
 <td valign="top"">
  <label for="last_name">Фамилия *</label>
 </td>
 <td valign="top">
  <input  type="text" name="last_name" maxlength="50" size="30">
 </td>
</tr>
<tr>
 <td valign="top">
  <label for="email">Мейл адрес *</label>
 </td>
 <td valign="top">
  <input  type="text" name="email" maxlength="80" size="30">
 </td>
</tr>
<tr>
 <td valign="top">
  <label for="telephone">Телефонче</label>
 </td>
 <td valign="top">
  <input  type="text" name="telephone" maxlength="30" size="30">
 </td>
</tr>
<tr>
 <td valign="top">
  <label for="comments">Коментар *</label>
 </td>
 <td valign="top">
  <textarea  name="comments" maxlength="1000" cols="25" rows="6"></textarea>
 </td>
</tr>
<tr>
 <td colspan="2" style="text-align:center">
  <input type="submit" value="Пращай">
 </td>
</tr>
</table>
</form>

PHP файла send_form_email.php

Код:
<?php
if(isset($_POST['email'])) {
	$email_to = "Попълни";
	$email_subject = "Попълни";
	
	
	function died($error) {
		echo "Възникна грешка. ";
		die();
	}
	
	if(!isset($_POST['first_name']) ||
		!isset($_POST['last_name']) ||
		!isset($_POST['email']) ||
		!isset($_POST['telephone']) ||
		!isset($_POST['comments'])) {
		died('Възникна проблем.');		
	}
	
	$first_name = $_POST['first_name'];
	$last_name = $_POST['last_name']; 
	$email_from = $_POST['email']; 
	$telephone = $_POST['telephone']; 
	$comments = $_POST['comments']; 
	
	$error_message = "";
	$email_exp = "^[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$";
  if(!eregi($email_exp,$email_from)) {
  	$error_message .= 'Невалиден мейл адрес.<br />';
  }
	$string_exp = "^[a-z .'-]+$";
  if(!eregi($string_exp,$first_name)) {
  	$error_message .= 'Невалидно име.<br />';
  }
  if(!eregi($string_exp,$last_name)) {
  	$error_message .= 'Невалидна фамилия.<br />';
  }
  if(strlen($comments) < 2) {
  	$error_message .= 'Невалиден коментар.<br />';
  }
  $string_exp = "^[0-9 .-]+$";
  if(!eregi($string_exp,$telephone)) {
  	$error_message .= 'Невалиден телефон.<br />';
  }
  if(strlen($error_message) > 0) {
  	died($error_message);
  }
	$email_message = "Детайли.\n\n";
	
	function clean_string($string) {
	  $bad = array("content-type","bcc:","to:","cc:","href");
	  return str_replace($bad,"",$string);
	}
	
	$email_message .= "Име: ".clean_string($first_name)."\n";
	$email_message .= "Фамилия: ".clean_string($last_name)."\n";
	$email_message .= "Мейл: ".clean_string($email_from)."\n";
	$email_message .= "Телефонче: ".clean_string($telephone)."\n";
	$email_message .= "Коментар: ".clean_string($comments)."\n";
	
	
$headers = 'От: '.$email_from."\r\n".
'Отговори: '.$email_from."\r\n" .
'X-Mailer: PHP/' . phpversion();
@mail($email_to, $email_subject, $email_message, $headers);  
}
?>
 
federer_11 каза:
Аз се оттеглям, повече няма какво да помогна :lol:

Няма нужда да пуска 3 поредни поста... Когато има ЕДИТ БУТОН ... И накрая да напишеш отказвам се...
 

Back
Горе