X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Recommend - не отправляетса письмо
digor
digor
Topic Starter сообщение 23.11.2008, 5:10; Ответить: digor
Сообщение #1


Привет!
У меня есть такая проблема:
поставил форму для рекомендацию сайта друга но почемуто после чего отправляешь ее это письмо не идет на ящик хотя пишет что ваше письмо отправлено... А на докальном все нормально, она идет в tmp
помогите пожалуйста найти ошибку здесь!

вот код mail.php
<?php
if (isset($_POST['mes']))       {$mes = $_POST['mes'];}
if (isset($_POST['sub']))       {$sub = $_POST['sub'];}
if (isset($_POST['yourname']))  {$yourname = $_POST['yourname'];}
if (isset($_POST['mail']))      {$mail = $_POST['mail'];}
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 ="Рекомендация с www.egida.md от Вашего друга ".$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"><strong><a href="http://www.egida.md/" title="Обратно">Вернутса обратно на сайт &gt;&gt;&gt;</a></strong></p>
<?
}
else
{
echo "<p>По неизвестным причинам Ваше сообщение не отправлено. </p>";
}
?>
</p></td></tr></table>
</body>
</html>
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 23.11.2008, 12:17; Ответить: Webmaster_hb
Сообщение #2


проверьте отдельно работоспособность функции mail
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
digor
digor
Topic Starter сообщение 24.11.2008, 4:37; Ответить: 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
Webmaster_hb
сообщение 24.11.2008, 11:20; Ответить: Webmaster_hb
Сообщение #4


вы в PHP разбираетесь хоть чуть-чуть ?
в самом начале вашего скрипта идет присвоение переменным значений, там и проверяйте на заполненность
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
digor
digor
Topic Starter сообщение 28.11.2008, 0:29; Ответить: digor
Сообщение #5


Я немножко разбираюсь в этом...
Вставлял но не получается...
Ну помогите пажалуста!
:wacko::wacko::wacko:
Буду очень признателен!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
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
digor
Topic Starter сообщение 28.11.2008, 2:14; Ответить: digor
Сообщение #7


Спасибо огромное за помощь!
Надеюсь понравилось здесь в Кишиневе!:sarcastic:

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыСкрипт на сайте отсылает письмо, а почтовик сайта на сервере пересылать не хочет
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


 



RSS Текстовая версия Сейчас: 20.4.2024, 12:06
Дизайн