пригласи друга

дополнение для сайта

 
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 202
на днях друг Madmax, скинул интересную ссылку - рекомендовать сайт, но она(регистрация) не хочет подставлять значения из формы), думаю такое дополнение многим нужно вот код: form.php
Код PHP:
  1. <html>
  2. <head>
  3. <title></title>
  4. <meta http-equiv="Content-Type" content="text/html; charset=windows-1231">
  5. <style>
  6. p {margin:10px; font-family:Tahoma; font-size:12; }
  7. input {border:1px solid black; height:18px;}
  8. </style>
  9. </head>
  10. <body>
  11. <div align="center">
  12. <form method="post" action="mail.php" onSubmit="return checkmail()" name="entermail">
  13. <p>Имя друга:<br>
  14. <input type="text" name="name" value="" size=23>
  15. </p>
  16. <p>Email друга:<br>
  17. <input type="text" name="email" value="" size=23>
  18. </p>
  19. <p>Ваше имя:<br>
  20. <input type="text" name="yourname" value="" size=23>
  21. </p>
  22. <p>
  23. <input type="submit" name="submit" value="Рекомендовать">
  24. </p>
  25. </form>
  26. </div>
  27. </body>
  28. </html>
  29.  
и сам обработчик формы (почему-то он не принимает данные из формы) mail.php
Код PHP:
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
  5. <style> p {margin:10px; font-family:Tahoma; font-size:12;}</style>
  6. </head>
  7. <body bgcolor="#000D27">
  8. <table width="50%" class="table" cellpadding="0" cellspacing="0" align="center">
  9. <tr>
  10. <td valign ="top" bgcolor="#f6f6f6">
  11. <?php
  12. $sub ="Рекомендация с стайта от посетителя";
  13. $mes = "Привет ".$name." это ".$yourname." Сегодня в сети наткнулся на сайт - - много чего интересного и полезного по общению Думаю тебе тоже стоит взглянуть.";
  14. $verify = mail ($email,$sub,$mes,"Content-type:text/plain; charset = windows-1251");
  15. if ($verify= 'true')
  16. {
  17. ?>
  18. <p>Здравствуйте <? echo $yourname;?>, Вы только что отправили письмо человеку по имени - <? echo $name;?>.
  19. Ваше сообщение успешно доставлено.</p><p> Я искренне благодарен Вам <? echo $yourname;?> за эту рекомендацию. </p>
  20. <p align="left">Строитель сайта <? $date= date("d.m.Y H:i"); echo $date;?>
  21. <?
  22. }
  23. else
  24. {
  25. echo "<p>По неизвестным причинам Ваше сообщение не отправлено. </p>";
  26. }
  27. ?>
  28. </p></td></tr></table>
  29. </body>
  30. </html>
Кто подскажет, ведь вещь нужная на сайте
Редактировалось: 2 раз (Последний: 9 июля 2009 в 10:41)
Посетитель
small user social cms
Медаль
Сообщений: 763
Попробуй вместо
Код PHP:
  1. $mes = "Привет ".$name." это ".$yourname." Сегодня в сети наткнулся на сайт - HAYOC-ERKIR - много чего интересного и полезного по общению армян. Думаю тебе тоже стоит взглянуть.";
сделать
Код PHP:
  1. $mes = "Привет ".$_POST['name']." это ".$_POST['yourname']." Сегодня в сети наткнулся на сайт - HAYOC-ERKIR - много чего интересного и полезного по общению армян. Думаю тебе тоже стоит взглянуть.";
Реклама
cms
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 202
К сожалению такой вариант тоже не работает sad письмо уходит в никуда
Редактировалось: 1 раз (Последний: 9 июля 2009 в 10:41)
Посетитель
small user social cms
Медаль
Сообщений: 763
Так еще и в следующей строке попробуй
Код PHP:
  1. $verify = mail ($_POST['email'],$_POST['sub'],$_POST['mes'],"Content-type:text/plain; charset = windows-1251");
  2.  
Посетитель
small user social cms
Медаль
Сообщений: 763
Вот полный текст второго файла. У меня работает. Еще и ашипки исправил smile
Код PHP:
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
  5. <style> p {margin:10px; font-family:Tahoma; font-size:12;}</style>
  6. </head>
  7. <body bgcolor="#000D27">
  8. <table width="50%" class="table" cellpadding="0" cellspacing="0" align="center">
  9. <tr>
  10. <td valign ="top" bgcolor="#f6f6f6">
  11. <?php
  12.  
  13. $sub ="Рекомендация с сайта от посетителя";
  14. $name = $_POST['name'];
  15. $yourname=$_POST['yourname'];
  16. $email=$_POST['email'];
  17.  
  18. $mes = "Привет ".$name." это ".$yourname." Сегодня в сети наткнулся на сайт - <СЮДА ВСТАВИТЬ АДРЕС СВОЕГО САЙТА> - много чего интересного и полезного по общению. Думаю тебе тоже стоит взглянуть.";
  19. $verify = mail ($email,$sub,$mes,"Content-type:text/plain; charset = windows-1251");
  20.  
  21. if ($verify= 'true')
  22. {
  23. ?>
  24. <p>Здравствуйте <? echo $yourname;?>, Вы только что отправили письмо человеку по имени - <? echo $name;?>.
  25. Ваше сообщение успешно доставлено.</p><p> Я искренне благодарен Вам <? echo $yourname;?> за эту рекомендацию. </p>
  26. <p align="left">Администратор сайта <? $date= date("d.m.Y H:i"); echo $date;?>
  27. <?
  28. }
  29. else
  30. {
  31. echo "<p>По неизвестным причинам Ваше сообщение не отправлено. </p>";
  32. }
  33. ?>
  34. </p></td></tr></table>
  35. </body>
  36. </html>
Посетитель
small user social cms
Медаль
Сообщений: 763
оформил в виде внешнего файла для включения в модуль, смотреть здесь
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.