Обратная связь (разбор кода) - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - 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 &#039;Не могу отправить письмо !!!&#039;; echo &#039;&lt;b&gt;Спасибо за отправку Вашего сообщения.&lt;br&gt; В ближайшее время Вы обязательно получите ответ.&#039;; exit;</pre> https://visavi.net/topics/40385/667024 Обратная связь (разбор кода) lostranger Sat, 12 Jul 2014 04:38:55 +0400 Сообщения https://visavi.net/topics/40385/667024 1. <strong>YouMobe</strong>, шикарно, <strong>спасибо!</strong> как сделать что бы после отправки появилось сообщение что сообщение отправленно и через 30 сек перекидывало на главную? https://visavi.net/topics/40385/667023 Обратная связь (разбор кода) lostranger Sat, 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">&lt;? if (isset ($_POST&#91;&#039;message&#039;])) { $to = &#039;youmobe&#64;mail.ru&#039;; $subject = &#039;заполнена контактная форма с &#039;.$_SERVER&#91;&#039;HTTP_REFERER&#039;]; $subject = &quot;=?utf-8?b?&quot;. base64_encode($subject) .&quot;?=&quot;; $message = &quot;Имя&#58; &quot;.$_POST&#91;&#039;name&#039;].&quot;\nEmail&#58; &quot;.$_POST&#91;&#039;contact&#039;].&quot;\n\n&quot;.$_POST&#91;&#039;message&#039;]; $headers = &#039;Content-type&#58; text/plain; charset=&quot;utf-8&quot;&#039;; $headers .= &quot;MIME-Version&#58; 1.0\r\n&quot;; $headers .= &quot;Date&#58; &quot;. date(&#039;D, d M Y h&#58;i&#58;s O&#039;) .&quot;\r\n&quot;; /** * Функция mail принимает на вход 4 аргументы * &#64;param mixed&#91;] $to тра ля ля * &#64;param mixed&#91;] $subject тра ля ля * &#64;param mixed&#91;] $message to тра ля ля * &#64;param mixed&#91;] $headers to тра ля ля */ mail($to, $subject, $message, $headers); } ?&gt; &lt;form method=&quot;POST&quot; id=&quot;feedback-form&quot;&gt; Как к Вам обращаться&#58;&lt;br&gt; &lt;input type=&quot;text&quot; size=&quot;50&quot; name=&quot;name&quot; required placeholder=&quot;фамилия имя отчество&quot; x-autocompletetype=&quot;name&quot;&gt; &lt;br&gt;Email для связи&#58;&lt;br&gt; &lt;input type=&quot;email&quot; size=&quot;50&quot; name=&quot;contact&quot; required placeholder=&quot;адрес электронной почты&quot; x-autocompletetype=&quot;email&quot;&gt; &lt;br&gt;Ваше сообщение&#58;&lt;br&gt; &lt;textarea name=&quot;message&quot; required rows=&quot;10&quot; cols=&quot;39&quot;&gt;&lt;/textarea&gt;&lt;br&gt; &lt;input type=&quot;submit&quot; value=&quot;отправить&quot;&gt; &lt;/form&gt; </pre> https://visavi.net/topics/40385/660603 Обратная связь (разбор кода) YouMobe Wed, 26 Mar 2014 16:27:11 +0400 Сообщения https://visavi.net/topics/40385/660603