Обратная связь (разбор кода) - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
[email protected] (admin)[email protected] (admin)Sat, 30 Nov 2024 12:57:23 +0300Все правильно?<br>
<pre class="prettyprint">
...
mail($to, $subject, $message, $headers) or print 'Не могу отправить письмо !!!';
echo '<b>Спасибо за отправку Вашего сообщения.<br> В ближайшее время Вы обязательно получите ответ.';
exit;</pre>
https://visavi.net/topics/40385/667024
Обратная связь (разбор кода) lostrangerSat, 12 Jul 2014 04:38:55 +0400Сообщенияhttps://visavi.net/topics/40385/6670241. <strong>YouMobe</strong>, шикарно, <strong>спасибо!</strong> как сделать что бы после отправки появилось сообщение что сообщение отправленно и через 30 сек перекидывало на главную?
https://visavi.net/topics/40385/667023
Обратная связь (разбор кода) lostrangerSat, 12 Jul 2014 04:15:30 +0400Сообщенияhttps://visavi.net/topics/40385/667023Решил написать скриптик <strong>обратной связи</strong> для разбора:<br>
Отмечу такие нюансы:<br>
- Кодировка mail<br>
- Создание форм<br>
- Шифрование контакта откуда пришло base64_encode<br>
- Функция mail - написание письма<br>
Хотелось бы посмотреть альтернативу и наглядный пример как правильно документировать код phpDoc <br>
<pre class="prettyprint"><?
if (isset ($_POST['message'])) {
$to = 'youmobe@mail.ru';
$subject = 'заполнена контактная форма с '.$_SERVER['HTTP_REFERER'];
$subject = "=?utf-8?b?". base64_encode($subject) ."?=";
$message = "Имя: ".$_POST['name']."\nEmail: ".$_POST['contact']."\n\n".$_POST['message'];
$headers = 'Content-type: text/plain; charset="utf-8"';
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Date: ". date('D, d M Y h:i:s O') ."\r\n";
/**
* Функция mail принимает на вход 4 аргументы
* @param mixed[] $to тра ля ля
* @param mixed[] $subject тра ля ля
* @param mixed[] $message to тра ля ля
* @param mixed[] $headers to тра ля ля
*/
mail($to, $subject, $message, $headers);
}
?>
<form method="POST" id="feedback-form">
Как к Вам обращаться:<br>
<input type="text" size="50" name="name" required placeholder="фамилия имя отчество" x-autocompletetype="name">
<br>Email для связи:<br>
<input type="email" size="50" name="contact" required placeholder="адрес электронной почты" x-autocompletetype="email">
<br>Ваше сообщение:<br>
<textarea name="message" required rows="10" cols="39"></textarea><br>
<input type="submit" value="отправить">
</form>
</pre>
https://visavi.net/topics/40385/660603
Обратная связь (разбор кода) YouMobeWed, 26 Mar 2014 16:27:11 +0400Сообщенияhttps://visavi.net/topics/40385/660603