Помощник
|
Почтовая форма приходит пустая |
Nin10do
|
Сообщение
#1
|
||
|
|
||
|
|||
Nightfly_hb |
16.7.2009, 15:17;
Ответить: Nightfly_hb
Сообщение
#2
|
|
билибирда полная. хотя, своего рода шедевр
|
|
|
Galen |
16.7.2009, 15:39;
Ответить: Galen
Сообщение
#3
|
|
Пишите $_POST["name"] вместо $name - и так для всех данных.
|
|
|
Nin10do
|
Сообщение
#4
|
|
Пишите $_POST["name"] вместо $name - и так для всех данных. Заменил все и везде. Теперь он мне выдаёт ошибку и ничего не отправляет, немного не понятно, что не так, подскажите: Parse error: syntax error, unexpected '"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/eleronae/public_html/mail.php3 on line 27 Вот то, что вышло index.php3 [PHP]<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> </HEAD> <BODY BGCOLOR="#FFFFFF" text="#000000"> <center> <TABLE border=0 cellPadding=0 cellSpacing=0 width=564> <TR> <TD bgColor=black vAlign=center><center><FONT color=#ffffff face="Arial, Helvetica" size=3><B>Заказ билета через форму</B></FONT></center></TD> </TR> <TR> <td> <!-- START: FORM --> <form action="mail.php3" method="post"> <!-- Remember To Change the 'action' file name, if needed! --> <table border="0" cellpadding="3" cellspacing="0"> <tr> <td align="right"> <p class="T"><font color="red">*</font>Ваше Ф.И.О.:</td> <td nowrap><input style="width: 160px" maxlength="35" name="$_POST["name"]"</td> </tr> <tr> <td align="right"> <p class="T">Дата рождения:</td> <td nowrap><input style="width: 160px" maxlength="35" name="$_POST["date1"]" size="14"></td> </tr> <tr> <td align="right"> <p class="T">Серия, номер, срок действия пасспорта:</td> <td nowrap><input style="width: 160px" maxlength="35" name="$_POST["passport"]" size="14"></td> </tr> <tr> <td align="right"> <p class="T"><font color="red">*</font>Ваш E-mail:</td> <td nowrap><input style="width: 160px" maxlength="35" name="$_POST["email"]"></td> </tr> <tr> <td align="right"> <p class="T">Контактый телефон:</td> <td nowrap><input style="width: 160px" maxlength="35" name="$_POST["phone"]" size="14"></td> </tr> <tr> <td align="right"> <p class="T"><font color="red">*</font>Город отправления:</td> <td nowrap><input style="width: 160px" maxlength="35" name="$_POST["town1"]" size="14"></td> </tr> <tr> <td align="right"> <p class="T"><font color="red">*</font>Город прибытия:</td> <td nowrap><input style="width: 160px" maxlength="35" name="$_POST["town2"]" size="14"></td> </tr> <tr> <td align="right"> <p class="T"><font color="red">*</font>Дата - туда:</td> <td nowrap><input style="width: 160px" maxlength="35" name="$_POST["date2"]"size="14"></td> </tr> <tr> <td align="right"> <p class="T">Дата - обратно:</td> <td nowrap><input style="width: 160px" maxlength="35" name="$_POST["date3"]" size="14"></td> </tr> <tr> <td align="right"> <p class="T">Авиакомпания:</td> <td nowrap><select size="1" name="$_POST["aircom"]"><option>Авиакомпания "Сибирь"</option> <option>АвиаЭкспрессКруиз</option> <option>Азербайджанские авиалинии</option> <option>АрмАвиа</option> <option>Аэросвит</option> <option>Аэрофлот-Дон</option> <option>Аэрофлот-Норд</option> <option>Аэрофлот</option> <option>Башкирские авиалинии</option> <option>Белавиа</option> <option>Владивосток Авиа</option> <option>Грузинские авиалинии</option> <option>ГТК "Россия"</option> <option>Дальавиа</option> <option>Днепроавиа</option> <option>Домодедовские авиалинии</option> <option>Донбассаэро</option> <option>КавминводыАвиа</option> <option>КалининградАвиа</option> <option>Карат</option> <option>Киргизские авиалинии</option> <option>КогалымАвиа</option> <option>КрасЭйр</option> <option>Молдавские авиалинии</option> <option>Пермские авиалинии</option> <option>Пулково</option> <option>Самара</option> <option>Татарстанские авиалинии</option> <option>Трансаэро</option> <option>Туркменские авиалинии</option> <option>Узбекские авиалинии</option> <option>Уральские авиалинии</option> <option>Центр-Авиа</option> <option>Эйр Астана</option> <option>Эйр Молдова</option> <option>ЮТэйр</option> <option>Adria Airways</option> <option>Air Algerie</option> <option>Air Baltic</option> <option>Air Canada</option> <option>Air China</option> <option>Air France</option> <option>Air Georgia</option> <option>Air Jamaica</option> <option>Air Lines Of Kuban</option> <option>Air Lithuania</option> <option>Air Malta</option> <option>Alitalia</option> <option>Altyn Air Airlines</option> <option>American Airlines</option></select></td> </tr> <tr> <td align="right"> <p class="T">Класс</td> <td nowrap><select size="1" name="$_POST["class"]"><option>Эконом</option> <option>Бизнес</option> <option>Первый</option></select></td> </tr> <tr> <td align="right"> <p class="T">Прямые / стыковочные рейсы:</td> <td nowrap><input id="fc141" type="checkbox" name="$_POST["f12"]" value="Только прямые рейсы"> <label for="fc141">Только прямые рейсы</label></td> </tr> <tr> <td align="right"> <p class="T">Взрослый пассажир (кол-во):</td> <td nowrap><select size="1" name="$_POST["got1"]"><option>1</option> <option>2</option> <option>3</option> <option>4</option> <option>5</option> <option>6</option> <option>7</option> <option>8</option> <option>9</option> <option>группа</option></select></td> </tr> <tr> <td align="right"> <p class="T">Молодежь (12 - 25 лет):</td> <td nowrap><select size="1" name="$_POST["got2"]"><option>1</option> <option>2</option> <option>3</option> <option>4</option> <option>5</option> <option>6</option> <option>7</option> <option>8</option> <option>9</option> <option>Группа</option></select></td> </tr> <tr> <td align="right"> <p class="T">Дети (2 - 12 лет):</td> <td nowrap><select size="1" name="$_POST["got3"]"><option>1</option> <option>2</option> <option>3</option> <option>4</option> <option>5</option></select></td> </tr> <tr> <td align="right"> <p class="T">Младенцы (0 - 2 лет):</td> <td nowrap><select size="1" name="$_POST["got4"]"><option>1</option> <option>2</option> <option>3</option> <option>4</option> <option>5</option></select></td> </tr> <tr> <td colspan=2><font face="Verdana,Arial" size="1"><B>Comments/Questions:<BR><textarea name="UserComments" cols=50 rows=8 wrap=soft></textarea></td> </tr> <tr> <td align="right"> <p class="T"><font color="red">*</font>Заголовок письма:</td> <td><input style="width: 200px" maxlength="45" name="$_POST["subject"]" size="14"><a style="color: #F5F5F5; text-decoration: none" target="_blank" href="http://www.jpcars.com">.</a><a style="color: #F5F5F5; text-decoration: none" target="_blank" href="http://www.jpcars.ru">.</a></td> </tr> <tr> <td></td> <td><font face="Verdana,Arial" size="1"><input type="submit" value="Submit Form"></td> </tr> </form> </TD> </TR> </TABLE> <table width="100%" cellspacing=0 cellpadding=0 valign=center border=0><tr><td><center><font face="Verdana" size="1">ООО "Элерон".</font></td></tr></table> </center> </BODY> </HTML> [/PHP] mail.php3 [PHP]<? // - First, we need to set few Variables to handle all the dirty work! $_POST["SiteName"] = "Eleron"; $_POST["SiteEmail"] = "gl-hf@bk.ru"; $_POST["ThankYouMessage"] = "Спасибо"; $_POST["Sitename"] = "Eleron"; // - That's it! That's All You Need To Do!! ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> </HEAD> <BODY BGCOLOR="#FFFFFF" text="#000000"> <center> <table width="100%" bgcolor="black" cellspacing=0 cellpadding=0 valign=center border=0><tr><td><center><font face="Verdana" size="2" color="white"><B>Заказ билета через форму</B></font></td></tr></table> <CENTER> Здравствуйте, <?php echo $_POST["name"]?>. <BR><BR> Спасибо, что заказали билет.<BR><BR> Ваш запрос был отправлен на почту компании: <?php echo $_POST["SiteEmail"]?> и скоро будет рассмотрен. </CENTER> <? $_POST["UserMessage"] .= "$_POST["name"], Thank you for submiting your comment, or question.\n"; $_POST["UserMessage"] .= "If needed, we will respond back with 48 hours.\n"; $_POST["UserMessage"] .= "If you do not recieve a reply within 48 hours\n"; $_POST["UserMessage"] .= "please email us at: $_POST["SiteEmail"]\n\n"; $_POST["UserMessage"] .= "$_POST["Sitename"]\n $_POST["SiteName"] Administration \n $_POST["SiteEmail"]"; mail("$_POST["email"]", "$_POST["ThankYouMessage"]", $_POST["UserMessage"], "From: $_POST["SiteEmail"]"); $_POST["AdminMessage"] = "$_POST["name"]:\n"; $_POST["AdminMessage"] .= "E-mail: $_POST["email"]\n"; $_POST["AdminMessage"] .= "Контактный телефон: $_POST["phone"]\n"; $_POST["AdminMessage"] .= "Паспортные данные: $_POST["passport"]\n"; $_POST["AdminMessage"] .= "Дата рождения: $_POST["date1"]\n"; $_POST["AdminMessage"] .= "Город отправления: $_POST["town1"]\n"; $_POST["AdminMessage"] .= "Город прибытия: $_POST["town2"]\n"; $_POST["AdminMessage"] .= "Дата - туда: $_POST["date2"]\n"; $_POST["AdminMessage"] .= "дата - обратно: $_POST["date3"]\n"; $_POST["AdminMessage"] .= "Авиакомпания: $_POST["aircom"]\n"; $_POST["AdminMessage"] .= "Класс: $_POST["class"]\n"; $_POST["AdminMessage"] .= "Рейсы: $_POST["f12"]\n"; $_POST["AdminMessage"] .= "Взрослые: $_POST["got1"]\n"; $_POST["AdminMessage"] .= "Молодежь: $_POST["got2"]\n"; $_POST["AdminMessage"] .= "Дети: $_POST["got3"]\n"; $_POST["AdminMessage"] .= "Младенцы: $_POST["got4"]\n"; $_POST["AdminMessage"] .= "$_POST["UserComments"]\n"; $_POST["AdminMessage"] .= "$_POST["HTTP_USER_AGENT"]\n"; mail("$_POST["SiteEmail"]", "$_POST["SiteName"] - заказ билета через форму", $_POST["AdminMessage"], "From: $_POST["email"]"); ?> <p><br> <table width="100%" cellspacing=0 cellpadding=0 valign=center border=0><tr><td><center><font face="Verdana" size="1">ООО "Элерон".</font></td></tr></table> </center> </BODY> </HTML>[/PHP] |
|
|
Galen |
16.7.2009, 19:01;
Ответить: Galen
Сообщение
#5
|
|
|
Ошибка говорит, что вы накосячили с кавычками.
Вон посмотрите свой код и увидите, где кавычки поменять. Чтобы вставить перменныю в текстовую строку используйте такую конструкцию: $text = "text ".$var." text again"; - и не будете иметь проблем.
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Форма регистрации вордпресс. Привязка ссылок | 0 | plscomeback | 5591 | 29.3.2016, 19:29 автор: -plscomeback- |
|
Калькулятор + форма заказа | 0 | adsprosto | 7304 | 11.4.2015, 0:30 автор: -adsprosto- |
|
почтовая форма | 2 | Nicolai_hb | 4290 | 31.8.2014, 13:15 автор: -wieppir- |
|
Есть форма, как отправить с нее инфу на почту? | 0 | LipGrad | 2767 | 13.4.2014, 12:20 автор: -LipGrad- |
|
Ajax форма | 0 | jollar | 1076 | 19.1.2014, 14:36 автор: jollar |
Текстовая версия | Сейчас: 28.3.2024, 22:15 |