Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: форма для почты
Форумы портала PHP.SU » » Объектно-ориентированное программирование » форма для почты

Страниц (1): [1]
 

1. на козе - 07 Февраля, 2012 - 17:45:47 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. <html xmlns="http://www.w3.org/1999/xhtml">
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  4. <title>Simple Mail</title>
  5. </head>
  6. <body>
  7. <?PHP
  8. include "libmail.php";
  9. $m= new Mail; // начинаем
  10. $m->From( "мыло отправителя" ); // от кого отправляется почта
  11. $m->To( "мыло получателя" ); // кому адресованно
  12. $m->Subject( "" );
  13. $m->Body( "" );    
  14. $m->Cc( "мыло получателя"); // копия письма отправится по этому адресу
  15. $m->Bcc( "мыло получателя"); // скрытая копия отправится по этому адресу
  16. $m->Priority(3) ;    // приоритет письма
  17. //$m->Attach( "3123432.gif","", "image/gif" ) ;
  18. $m->smtp_on( "smtp.mail.ru", "мыло отправителя", "пароль от мыла отправителя" ) ; // если указана эта команда, отправка пойдет через SMTP
  19. $m->Send();    // а теперь пошла отправка
  20. $m->Receipt();
  21. echo "Показывает исходный текст письма:<br><pre>", $m->Get(), "</pre>";
  22. ?>
  23.  
  24. <form action="1.php" method="post">
  25. <p>
  26.     <label for="m">eMail:</label>
  27.     <input type="text" name="m" id="m" size="30" />
  28. </p>
  29. <p>
  30.     <label for="m">Тема письма:</label>
  31.     <input type="text" name="m" id="m" size="30" />
  32. </p>
  33. <p>
  34.     <label for="m">Текст письма:</label>
  35.     <textarea rows="10" cols="20" name="m" id="m"></textarea>
  36. </p>
  37. <p>
  38.     <input type="submit" value="Отправить" />
  39. </p>
  40. </form>
  41. </body>
  42. </html>


Скрипт без формы работает, даже на эту форму не обращает внимание, работает как прежде. Только нужно, чтобы через форму заполнялось и отправлялось, емеил, текст были написаны уже через форму, а не через скрипт. Как это можно организовать с такой или другой формой к этому php скрипту? Менять переменные в скрипте нельзя, не будет работать!
2. snikers987 - 07 Февраля, 2012 - 18:54:31 - перейти к сообщению
Во-первых дайте полям ввода разные имена.

Смотрите массив $_POST .
Работа с формами:
php.su/phphttp/forms/?send
3. на козе - 07 Февраля, 2012 - 19:01:49 - перейти к сообщению
snikers987 пишет:
Во-первых дайте полям ввода разные имена.

Смотрите массив $_POST .
Работа с формами:
php.su/phphttp/forms/?send



уже решил эту проблему, возникла следущая, на почту приходят не известные символы
4. voskan - 07 Февраля, 2012 - 21:15:47 - перейти к сообщению
укажи кодировку в вин 1251

 

Powered by ExBB FM 1.0 RC1