Jump to content
  • 0

Форма для отправки почты


soressu
 Share

Question

Ребята :( подскажите пожалуйста как сделать форму для подписки на html + css3 :( что бы человек вводил мали свой и имя, и нажимал сабмит и мне на почту приходили  его данные :3 Заранее всем спасибо за ответ :)

Link to comment
Share on other sites

6 answers to this question

Recommended Posts

  • 0

у меня есть рабочий, но нужно кодировку где-то поменять.

там пользователю кракозябли вместо нормального текста "отправлено, подождите щас мы вас редиректим обратно" показываются.

 

давать?

 

или я подправляла, не помю. но работает хорошо. на gmail приходит через минуту максимум. всё читабельно в почте.

 

но лучше как @npoforp посоветовал

Edited by kattiperk
Link to comment
Share on other sites

  • 0
<? // —————————-конфигурация————————-- //  $adminemail="baluyev@gmail.com";  // e-mail админа   $date=date("d.m.y"); // число.месяц.год  $time=date("H:i"); // часы:минуты:секунды  $backurl="http://maximbaluyev.com/index.html";  // На какую страничку переходит после отправки письма  //———————————————————————- //     // Принимаем данные с формы  $name=$_POST['name'];  $email=$_POST['email'];  $msg=$_POST['message'];     // Проверяем валидность e-mail  if (!preg_match("|^([a-z0-9_\.\-]{1,20})@([a-z0-9\.\-]{1,20})\.([a-z]{2,4})|is", strtolower($email)))   {    echo "<center>Return <a href='javascript:history.back(1)'><B>back</B></a>. Wrong data!";    }   else   {   $msg="   <p>Name: $name</p>   <p>E-mail: $email</p>   <p>Message: $msg</p>   ";      // Отправляем письмо админу   mail("$adminemail", "$date $time Сообщение от $name", "$msg");     // Сохраняем в базу данных  $f = fopen("message.txt", "a+");  fwrite($f," \n $date $time Сообщение от $name");  fwrite($f,"\n $msg ");  fwrite($f,"\n —————");  fclose($f);     // Выводим сообщение пользователю  print "<script language='Javascript'><!-- function reload() {location = \"$backurl\"}; setTimeout('reload()', 6000); //--></script>  $msg  <p>Message already flied away! Wait, you will be redirected to the active page...</p>";  exit;   }  ?>
<form action= "post.php" method= "POST"> 			<p id="message">Name:<br><br>				<input type= "text" name= "name" class="nameform">			</p> 						<p id="message">e-mail:<br><br>				<input type= "text" name= "email" class="mailform">			</p> 						<p id="message">Type a message...<br><br>				<textarea name= "message" class="messageform"></textarea>			</p>							<input type= "submit" value= "Send" class="submit">  

а также

Edited by kattiperk
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy