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 :: Версия для печати :: Я не получаю информацию от моей контактной форму, тела-нет электронной почты и телефон,но я могу получить сообщение [2]
Форумы портала PHP.SU » » HTTP и PHP » Я не получаю информацию от моей контактной форму, тела-нет электронной почты и телефон,но я могу получить сообщение

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

16. Viper - 07 Октября, 2015 - 18:05:20 - перейти к сообщению
Обратите внимание на атрибут action у формы. Укажите для надежности, а то непонятно что и куда у вас отправляется.
CODE (html):
скопировать код в буфер обмена
  1. <form action="тут url к вашему contact.php" id="form1" method="post" id="form" class="contact-form">
17. bauhau20155 - 12 Октября, 2015 - 00:12:30 - перейти к сообщению
Все равно почта не формируется (хотя сообщение об успешной отправке скрипт формирует) - по E-mail ничего не приходит!!!!

файл php:
<?php

if (isset($_POST['cf_name'])){
$field_name = $_POST['cf_name'];
$field_email = $_POST['cf_email'];
$field_message = $_POST['cf_message'];

$mail_to = 'мой@РеальныйАдрес.ru';
$subject = 'Message from a site visitor '.$field_name;

$body_message = 'From: '.$field_name."\n";
$body_message .= 'E-mail: '.$field_email."\n";
$body_message .= 'Message: '.$field_message;

$headers = 'From: '.$field_email."\r\n";
$headers .= 'Reply-To: '.$field_email."\r\n";

$mail_status = mail($mail_to, $subject, $body_message, $headers);
}
?>
(Добавление)
содержимое HTML:



<form action="http://МОЙ САЙТ/feedback/contact.php" id="form1" method="post" class="contact-form">
<div class="success">Спасибо! Ваше сообщение отправлено!<br>

<strong>Мы с Вами скоро свяжемся!</strong> </div>
<fieldset class="">
<label class="name rel">
<span class="inp">
<input type="text" value="Ваше Имя:" name="cf_name">
</span>
<span class="error">*Некорректное имя.</span> <span class="empty">*Это обязательное поле.</span></label>
<label class="email rel">
<span class="inp">
<input type="text" value="E-mail:" name="cf_email">
</span>
<span class="error">*Некорректный email.</span> <span class="empty">*Это обязательное поле.</span></label>
<label class="phone rel">
<span class="inp">
<input type="text" value="Телефон:">
</span>
<span class="error">*Некорректный номер телефона.</span> <span class="empty">*Это обязательное поле.</span></label>
<label class="message rel">
<span class="text_a">
<textarea>Сообщение:</textarea>
</span>
<span class="error">*Слишком короткое сообщение</span> <span class="empty">*Это обязательное поле.</span></label>
<div class="buttons-wrapper"><a class="button-2" href="feedback.html" data-type="reset">Очистить</a><a class="button-2" href="feedback.html" data-type="submit">Отправить</a></div>
</fieldset>
</form>
(Добавление)
теперь письма НЕ приходят совсем ...
18. Viper - 12 Октября, 2015 - 09:45:31 - перейти к сообщению
bauhau20155 пишет:
теперь письма НЕ приходят совсем ...
смотрите логи. Гадать можно долго что у вас там через жопу работает.
19. andrewkard - 12 Октября, 2015 - 10:15:34 - перейти к сообщению
bauhau20155
Дебажте. Смотрите в консоли, что уходит. Проверяйте, что приходит в скрипт php. Если все ок, значит письма должны уходить. Проверьте папку спам. Если не помогло:
Viper пишет:
смотрите логи
20. Faraon-san - 12 Октября, 2015 - 12:22:50 - перейти к сообщению
автор использует непонятный javascript отправки форм, смотри что в нем не так, посмотри события которые происходит после нажатия на кнопку отправить.

--
Мда, а сайт о seo продвижении, я представляю какое будет качество услуг.

--
А ну все понятно, скрипт формирует другие переменные.
21. pompino9 - 10 Декабря, 2015 - 21:20:16 - перейти к сообщению
Помогите мне с подобной проблемой.
вот моя формочка:
<?php

if (isset($_POST['submit'])) {
$to = 'dokt@mail.ru';
$subject = "=?UTF-8?B?" . base64_encode('On-line запись ни сайте') . "?=\r\n";
$message = 'Имя: ' . $_POST['name'] . "\r\n\r\n";
$message .= 'Комментарий: ' . $_POST['comment'] . "\r\n\r\n";
$message .= 'Телефон: ' . $_POST['tel'] . "\r\n\r\n";
$message .= 'Салон: ' . $_POST['address'] . "\r\n\r\n";
$message .= 'Удобное время: ' . $_POST['time'] . "\r\n\r\n";
$message .= 'Дата записи: ' . $_POST['date'] . "\r\n\r\n";
$message .= '1. Порода: ' . $_POST['poroda1'] . "\t" .' Вид сервиса: ' . $_POST['servis1'] . "\r\n\r\n";
$message .= '2. Порода: ' . $_POST['poroda2'] . "\t" .' Вид сервиса: ' . $_POST['servis2'] . "\r\n\r\n";

$headers = "Reply-To: info@salon.ru\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "From: info@salon.ru\r\n";
$headers .= "Content-Type: text/plain; charset=utf-8\r\n";
$headers .= "Content-Transfer-Encoding: 8bit\r\n";
$headers .= "X-Mailer: PHP/" . phpversion();
$success = mail($to, $subject, $message, $headers);
header("Location: http://salon.ru/spasibo.html");
}

?>


однако на почту приходит следующее:

Имя: Петр Петрович

Комментарий:

Телефон: 9111111111

Салон:

Удобное время:

Дата записи: 2015-12-24

1. Порода: Вид сервиса:

2. Порода: Вид сервиса:




Не все отображается после двоеточия . В чем может быть проблема????
22. Faraon-san - 11 Декабря, 2015 - 10:58:48 - перейти к сообщению
pompino9
Покажи html форму.
И оформи в тэгах.
23. pompino9 - 11 Декабря, 2015 - 20:40:38 - перейти к сообщению
Faraon-san пишет:
pompino9
Покажи html форму.
И оформи в тэгах.


<div class="clearfix grpelem" id="u2582"><!-- group --><p><strong>onine-заявка</strong> (<em>online-запись производится минимум за день до стрижки</em>)</p>
</label>
<p>&nbsp;</p>
<form action="online.php" method="post"enctype="multipart/form-data" name="form1">
<table width="600" border="0">
<tr>
<th scope="col">порода</th>
<th scope="col">вид сервиса</th>


</tr>
<tr>
<td>
<SELECT NAME="poroda1" form="form1" style="width:100%">
<option value="---">---
<option value="Афган (Бриар)">Афган (Бриар)
<option value="Бедлингтон">Бедлингтон

</select>
</td>

<td><SELECT NAME="servis1" form="form1" style="width:100%">
<option value="---">---</option>
<option value="Полный уход по стандарту">Полный уход по стандарту</option>
<option value="Полный уход с индивидуальной стрижкой">Полный уход с индивидуальной стрижкой</option>

</SELECT></td>

</tr>
<tr>
<td><SELECT NAME="poroda2" form="form1" style="width:100%">
<option value="---">---
<option value="Афган (Бриар)">Афган (Бриар)
<option value="Бедлингтон">Бедлингтон

</SELECT></td>

<td><SELECT NAME="servis2" form="form1" style="width:100%">
<option value="---">---</option>
<option value="Полный уход по стандарту">Полный уход по стандарту</option>
<option value="Полный уход с индивидуальной стрижкой">Полный уход с индивидуальной стрижкой</option>

</SELECT></td>
</td>
</tr>
</table>
<hr>
<table width="400" border="0">
<tr>
<td width="113">Дата записи:</td>
<td><input type="date" id="davaToday" name="date">
<script>
document.getElementById('davaToday').valueAsDate = new Date();
</script></td>
</tr>
<tr>
<td>Удобное время:</td>
<td><select name="time" form="form1" style="width:100%">
<option value="11:00">11:00
<option value="13:30">13:30
<option value="15:00">15:00
<option value="16:30">16:30
<option value="18:00">18:00
<option value="19:00">19:00
</select></td>
</tr>
<tr>
<td>Салон:</td>
<td><select name="address" form="form1" style="width:100%">
<option value="г.СПб " >г.СПб
<option value="г. Пушкин">г. Пушкин
</select></td>
</tr>
<tr>
<td><label for="textfield">Имя:</label></td>
<td align="left" bgcolor="#F9D2D3">
<p>
<input name="name" type="text" id="textfield" autocomplete="off">
</p></td>
</tr>
<tr>
<td><label for="tel">Телефон:</label></td>
<td align="left" bgcolor="#FCE1E2">
<input type="tel" name="tel" id="tel"></td>
</tr>
</table>

<p>
<label for="comment"><br>
Комментарий<br>
</label>
<textarea name="comment" cols="70" rows="4" maxlength="300" id="comment" form="form1"></textarea>
</p>
<p>
<input type="submit" name="submit" id="submit" value="Отправить" onClick="parent.location = 'spasibo.html';">
</p></form>

 

Powered by ExBB FM 1.0 RC1