Помощник
|
Recommend - не отправляетса письмо |
digor
|
Сообщение
#1
|
||
|
|
||
|
|||
Webmaster_hb |
23.11.2008, 12:17;
Ответить: Webmaster_hb
Сообщение
#2
|
|
проверьте отдельно работоспособность функции mail
|
|
|
digor
|
Сообщение
#3
|
|
Спосибо за помощ, Webmaster!
У меня есть еше один вопрос? как сделать проверку на заполнения формы? по идее это [php] $verify = mail ("$email","$sub","$mes","Content-type:text/plain; charset = windows-1251"); if ($verify = 'true') [/php]Если одно поле не заполнено то должна выйти информация что не все формы заполнены но почемуто он не проверяет Может здесь есть ошибка или недописан код до конца... вот код [php] <?php if (isset($_POST['email'])) {$email = $_POST['email'];} if (isset($_POST['yourname'])) {$yourname = $_POST['yourname'];} if (isset($_POST['name'])) {$name = $_POST['name'];} ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <link href="form.css" rel="stylesheet" type="text/css"> </head> <body bgcolor="#ffffff"> <table width="50%" class="table" cellpadding="0" cellspacing="0" align="center"> <tr> <td align="center" valign="middle" height="50" class="th"> <h2>Сообшение от админа</h2></td> </tr> <tr> <td height="40" valign ="top" bgcolor="#f6f6f6"> <?php $sub ="От Вашего друга ".$yourname.""; $mes = "Привет ".$name.", это ".$yourname."! Сегодня в сети наткнулся на сайт - \"EGIDA\". Много чего интересного и полезного я нашел об человек с ограниченными возможностями. Думаю тебе тоже стоит взглянуть. Вот линк сайта http://www.egida.md/"; $verify = mail ("$email","$sub","$mes","Content-type:text/plain; charset = windows-1251"); if ($verify = 'true') { ?> <p>Здравствуйте <strong><? echo $yourname;?></strong>, Вы только что отправили письмо человеку по имени - <strong><? echo $name;?></strong>. Ваше сообщение успешно отправлено.</p> <p> Мы искренне благодарны Вам <strong><? echo $yourname;?></strong> за эту рекомендацию. Надеюсь Вы и в далнейшем будете посещать наш сайт!</p> <p align="left"><strong>"Egida" </strong><font style="margin-left:200px;"><? $date= date("Дата: d.m.Y Время: H:i"); echo $date;?></font><br> <p align="right"><center><a href="javascript:history.back()" title="Вернутса обратно на сайт" style="text-decoration:none;">Назад >>></a></p> <? } else { echo "<p>Ваше сообщение не отправлено. Вы не заполнили все поля.</p> <br> <center><a href='javascript:history.back()' title='Вернутса обратно на сайт' style='text-decoration:none;'>Назад >>></a></center>"; } ?> </p></td></tr></table> </body> </html> [/php] |
|
|
Webmaster_hb |
24.11.2008, 11:20;
Ответить: Webmaster_hb
Сообщение
#4
|
|
вы в PHP разбираетесь хоть чуть-чуть ?
в самом начале вашего скрипта идет присвоение переменным значений, там и проверяйте на заполненность |
|
|
digor
|
Сообщение
#5
|
|
Я немножко разбираюсь в этом...
Вставлял но не получается... Ну помогите пажалуста! :wacko::wacko::wacko: Буду очень признателен! |
|
|
Webmaster_hb |
28.11.2008, 1:59;
Ответить: Webmaster_hb
Сообщение
#6
|
|
примерно так
[php] <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <link href="form.css" rel="stylesheet" type="text/css"> </head> <body bgcolor="#ffffff"> <table width="50%" class="table" cellpadding="0" cellspacing="0" align="center"> <tr> <td align="center" valign="middle" height="50" class="th"> <h2>Сообшение от админа</h2></td> </tr> <tr> <td height="40" valign ="top" bgcolor="#f6f6f6"> <?php if ( isset($_POST['email']) && !empty($_POST['email']) && isset($_POST['yourname']) && !empty($_POST['yourname']) && isset($_POST['name']) && !empty($_POST['name']) ) { $email = $_POST['email']; $yourname = $_POST['yourname']; $name = $_POST['name']; $sub ="От Вашего друга ".$yourname.""; $mes = "Привет ".$name.", это ".$yourname."! Сегодня в сети наткнулся на сайт - \"EGIDA\". Много чего интересного и полезного я нашел об человек с ограниченными возможностями. Думаю тебе тоже стоит взглянуть. Вот линк сайта http://www.egida.md/"; $verify = mail ("$email","$sub","$mes","Content-type:text/plain; charset = windows-1251"); ?> <p>Здравствуйте <strong><? echo $yourname;?></strong>, Вы только что отправили письмо человеку по имени - <strong><? echo $name;?></strong>. Ваше сообщение успешно отправлено.</p> <p> Мы искренне благодарны Вам <strong><? echo $yourname;?></strong> за эту рекомендацию. Надеюсь Вы и в далнейшем будете посещать наш сайт!</p> <p align="left"><strong>"Egida" </strong><font style="margin-left:200px;"><? $date= date("Дата: d.m.Y Время: H:i"); echo $date;?></font><br> <p align="right"><center><a href="javascript:history.back()" title="Вернутса обратно на сайт" style="text-decoration:none;">Назад >>></a></p> <? } else { echo "<p>Ваше сообщение не отправлено. Вы не заполнили все поля.</p> <br> <center><a href='javascript:history.back()' title='Вернутса обратно на сайт' style='text-decoration:none;'>Назад >>></a></center>"; } ?> </p></td></tr></table> </body> </html> [/php] p.s. был этим летом проездов в Кишеневе ;) пару дней погулял |
|
|
digor
|
Сообщение
#7
|
|
|
Спасибо огромное за помощь!
Надеюсь понравилось здесь в Кишиневе!:sarcastic:
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Скрипт на сайте отсылает письмо, а почтовик сайта на сервере пересылать не хочет | 3 | master-vek | 1786 | 17.7.2020, 16:47 автор: DF™ |
|
Нужно внести правки в html письмо, сайт на DLE | 0 | Mukis | 1394 | 2.10.2019, 14:05 автор: Mukis |
|
Составить письмо в обузу Google собственно описание работы в теме |
4 | nb001 | 2534 | 14.8.2016, 14:59 автор: Scotty |
Текстовая версия | Сейчас: 20.4.2024, 12:06 |