Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как сделать форму отправки данных на емаил?
 
 автор: Artur2006   (07.01.2007 в 02:28)   письмо автору
 
 

Доброго времени суток.
У меня такой вопросик, наверное для кого - то простой, но для меня это мука!
Есть сайт на домене by.ru нужно сделать на этом сайте форму для отправки данных из нее на почту, или хотя бы для сохранения этих данных в отдельный файл. С последующим выводом сообщения об удачной отправки или наоборот! Помогите пожалуйсто кто чем может, а то я уже целую неделю интернет лопачу, и нечего путного не нашел, все, что есть тут на форуме как - то не подходит.
И БОЛЬШАЯ просьба, если можно конечно, разжуйте мне все по мелочам, что куда и как? А то я с PHP сталкиваюсь первый раз в жизни, но мне очень надо!!
Заранее большое спасибо!!!

   
 
 автор: Artur2006   (07.01.2007 в 03:30)   письмо автору
 
   для: Artur2006   (07.01.2007 в 02:28)
 

Блин вот роюсь, а нечего найти не могу, ну помогите пожалуйста!!!

   
 
 автор: mindless   (07.01.2007 в 03:41)   письмо автору
 
   для: Artur2006   (07.01.2007 в 03:30)
 


<table width="511" border="0" align="center" style="border:red 1px solid ">
    <tr>
      <td width="503" height="188" align="center" bgcolor="#FFF3C4" ><form name="form1" method="post" action="letter2.php">
          <table width="476" border="0">
            <tr align="center">
              <td height="28" colspan="2"><strong>Your letter! </strong></td>
            </tr>
            <tr>
              <td width="180" align="center">Your name:* </td>
              <td><input name="n" type="text" id="n" value=""></td>
            </tr>
            <tr>
              <td width="180" align="center">Your E-mail:*</td>
              <td><input name="e" type="text" id="e" value=""></td>
            </tr>
              <tr>
              <td align="center">Message:*</td>
              <td><textarea name="m" cols="35" rows="5" id="m"></textarea></td>
            </tr>
            <tr align="center" valign="bottom">
              <td height="36" colspan="2"><input type="submit" name="Submit" value="   Send   "></td>
            </tr>
          </table>
      </form></td>
    </tr>
  </table>

letter2.php

<?
$h
=$_POST["n"]; $e$_POST["e"];  $mm=$_POST["m"];

$mesage="

имя: 
$h
E-mail: 
$e


сообщение:
$mm ";

if(
mail("xxx@mail.ru","сообщение",$mesage)){

echo 
"<b>Your letter has been sent</b>"; }

else { echo 
"ERROR: Cant send a letter!"}

}
?>

   
 
 автор: Artur2006   (07.01.2007 в 03:58)   письмо автору
 
   для: mindless   (07.01.2007 в 03:41)
 

И вопросик, это все сувать в HTML? И все? А где будут данные сохраняться? Пожалуйста немного разжуйте, а то я в этом дуб?

   
 
 автор: mindless   (07.01.2007 в 04:07)   письмо автору
 
   для: Artur2006   (07.01.2007 в 03:58)
 

первое - это таблица в html документе
второе - код php скрипта который запускается action="php.php"
даные с формы сразу шлются на мыло указаное в скрипте

там кавычка лишняя
вот так



<? 
$h
=$_POST["n"]; $e$_POST["e"];  $mm=$_POST["m"]; 

$mesage=

&#232;&#236;&#255;: 
$h 
E-mail: 
$e 


&#241;&#238;&#238;&#225;&#249;&#229;&#237;&#232;&#229;: 
$mm "

if(
mail("wacko2000@mail.ru","&#241;&#238;&#238;&#225;&#249;&#229;&#237;&#232;&#229;",$mesage))


echo 
"<b>Your letter has been sent</b>"


else {
 echo 
"ERROR: Cant send a letter!";
 } 


?> 

   
 
 автор: Artur2006   (07.01.2007 в 04:09)   письмо автору
 
   для: mindless   (07.01.2007 в 04:07)
 

Ну все, только не понял куда скрипт ложить? Тоже в HTML или отдельно? И вопрос, если я еще поля в таблицу добавлю, все нормально будет?

   
 
 автор: mindless   (07.01.2007 в 04:13)   письмо автору
 
   для: Artur2006   (07.01.2007 в 04:09)
 

два файла
*.html и указанный в форме letter2.php

если добавите поля - нет не все нормально будет =) будут обрабатываться только те что передаются постом

   
 
 автор: Artur2006   (07.01.2007 в 04:18)   письмо автору
 
   для: mindless   (07.01.2007 в 04:13)
 

Спасибо большое, ой как все мудрено то!! Завтра наверное буду пробовать, что получиться а то уже засыпаю. А нет случайно программ для таких дел?

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования