Totalist
User-
Posts
50 -
Joined
-
Last visited
Information
-
Sex
не скажу
Totalist's Achievements
-
Уважаемые форумчане, подскажите, пожалуйста, как сейчас в различных браузерах (Opera, Google Chrome, Mozila Firefox, Яндекс.Браузер и др.) можно увидеть работу java-апплетов (.class, .jar и др.).
-
Уважаемые форумчане, подскажите, пожалуйста, скрипт, виджет или другое решение для размещения на страницах сайта уведомления об использовании cookie в соответствии с Федеральным законом от 27.07.2006 года №152-ФЗ "О персональных данных" со следующими элементами: - кнопки "Согласен" (при ее использовании уведомление исчезает и больше не появляется ни на одной странице сайта) и "Не согласен" (при ее использовании сайт закрывается); - ссылка на документ "Политика конфиденциальности персональных данных".
-
Switch74, благодарю за помощь! Код работает!
-
Не понял вопроса. Данная тема посвящена форме обратной связи.
-
Теперь так: <div id="openModal" class="modalDialog"> <div> <a href="#close" title="Закрыть" class="close">X</a> <h2>Обратная связь<br>с администрацией колледжа</h2> <form name="MyForm" action="#openModal" method="post"><br> <input name="name" style="width: 420px" type="text" placeholder="Ваши фамилия, имя, отчество" /><br> <input name="tel" style="width: 420px" type="tel" placeholder="Ваш номер телефона" /><br> <input name="email" style="width: 420px" type="email" placeholder="Ваша электронная почта" /><br> <textarea name="body" style="width: 420px" placeholder="Ваше сообщение"></textarea><br> <br>Нажимая на кнопку "Отправить", я даю согласие на обработку своих персональных данных в соответствии с <a href="politika.htm" target="_blank">Политикой конфиденциальности</a><br> <p style="text-align: center"><input type="submit" value="Отправить" id="btnpng4" /></p> </form> <?php if (isset($_POST["email"]) || isset($_POST["tel"])){ if (isset($_POST["name"])) {$name = $_POST["name"];} if (isset($_POST["tel"])) {$tel = $_POST["tel"];} if (isset($_POST["email"])) {$email = $_POST["email"];} if (isset($_POST["body"])) {$body = $_POST["body"];} if(empty($email) or empty($name) or empty($body)){ $ip=$_SERVER["REMOTE_ADDR"]; // Вычисляем ip пользователя $brose=$_SERVER["HTTP_USER_AGENT"]; // Вычисляем браузер пользователя $to = "sos@boki32.ru"; // Ваш email адрес $subject = "Сообщение c Вашего сайта"; // тема письма $headers .= "Content-Type: text/html; charset=windows-1251"; $message = " Пользователь: $name<br> Телефон: $tel<br> E-mail: $email<br> Текст: $body<br><br> ——————————————————--<br> —————IP отправителя: $ip<br> —————Браузер отправителя: $brose<br> "; $send = mail($to, $subject, $message, $headers); if ($send == "true") { echo "Ваше сообщение отправлено. Мы ответим вам в ближайшее время."; } else { echo "Не удалось отправить сообщение, попробуйте снова!"; } } else if(empty($tel) or empty($name) or empty($body)){ //отправка сообщения } else{ //не заполнены обязательные поля } } ?> </div> </div> какой код, например, может быть? тут какой код нужен?
-
Вот код: <div id="openModal" class="modalDialog"> <div> <a href="#close" title="Закрыть" class="close">X</a> <h2>Обратная связь</h2> <form name="MyForm" action="#openModal" method="post"><br> <input name="name" style="width: 420px" type="text" placeholder="Ваши фамилия, имя, отчество" /><br> <input name="tel" style="width: 420px" type="tel" placeholder="Ваш номер телефона" /><br> <input name="email" style="width: 420px" type="email" placeholder="Ваша электронная почта" /><br> <textarea name="body" style="width: 420px" placeholder="Ваше сообщение"></textarea><br> <br>Нажимая на кнопку "Отправить", я даю согласие на обработку своих персональных данных в соответствии с <a href="politika.htm" target="_blank">Политикой конфиденциальности</a><br> <p style="text-align: center"><input type="submit" value="Отправить" id="btnpng4" /></p> </form> <?php if (isset($_POST["email"]) || isset($_POST["tel"])){ if (isset($_POST["name"])) {$name = $_POST["name"];} if (isset($_POST["tel"])) {$tel = $_POST["tel"];} if (isset($_POST["email"])) {$email = $_POST["email"];} if (isset($_POST["body"])) {$body = $_POST["body"];} if(empty($email) or empty($name) or empty($body)){ //отправка сообщения } else if(empty($tel) or empty($name) or empty($body)){ //отправка сообщения } else{ //не заполнены обязательные поля } $ip=$_SERVER["REMOTE_ADDR"]; // Вычисляем ip пользователя $brose=$_SERVER["HTTP_USER_AGENT"]; // Вычисляем браузер пользователя $to = ""; // Ваш email адрес $subject = "Сообщение c Вашего сайта"; // тема письма $headers .= "Content-Type: text/html; charset=windows-1251"; $message = " Пользователь: $name<br> Телефон: $tel<br> E-mail: $email<br> Текст: $body<br><br> ——————————————————--<br> —————IP отправителя: $ip<br> —————Браузер отправителя: $brose<br> "; $send = mail($to, $subject, $message, $headers); if ($send == "true") { echo "Ваше сообщение отправлено. Мы ответим вам в ближайшее время."; } else { echo "Не удалось отправить сообщение, попробуйте снова!"; } } ?> </div> </div>
-
Switch74, в форме обратной связи сообщения как отправлялись без заполнения полей email и tel так и отправляются. Что можно предпринять, чтобы этого не происходило?
-
отправлять на телефон ничего не нужно какой код, например, может быть?
-
какой код? какая обработка?
-
Только else или else{ ?
-
Switch74, внес в нижеследующий код все Ваши поправки. Теперь страница с формой обратной связи не загружается, а вместо этого отображает сообщение: <div id="openModal" class="modalDialog"> <div> <a href="#close" title="Закрыть" class="close">X</a> <h2>Обратная связь</h2> <form name="MyForm" action="#openModal" method="post"><br> <input name="name" style="width: 420px" type="text" placeholder="Ваши фамилия, имя, отчество" /><br> <input name="tel" style="width: 420px" type="tel" placeholder="Ваш номер телефона" /><br> <input name="email" style="width: 420px" type="email" placeholder="Ваша электронная почта" /><br> <textarea name="body" style="width: 420px" placeholder="Ваше сообщение"></textarea><br> <br>Нажимая на кнопку "Отправить", я даю согласие на обработку своих персональных данных в соответствии с <a href="politika.htm" target="_blank">Политикой конфиденциальности</a><br> <p style="text-align: center"><input type="submit" value="Отправить" id="btnpng4" /></p> </form> <?php if (isset($_POST["email"]) || isset($_POST["tel"])){ if (isset($_POST["name"])) {$name = $_POST["name"];} if (isset($_POST["tel"])) {$tel = $_POST["tel"];} if (isset($_POST["email"])) {$email = $_POST["email"];} if (isset($_POST["body"])) {$body = $_POST["body"];} if(empty($email) or empty($name) or empty($body)){ //отправка сообщения } else if(empty($tel) or empty($name) or empty($body)){ //отправка сообщения } else{ //не заполнены обязательные поля }else{ $ip=$_SERVER["REMOTE_ADDR"]; // Вычисляем ip пользователя $brose=$_SERVER["HTTP_USER_AGENT"]; // Вычисляем браузер пользователя $to = "email"; // Ваш email адрес $subject = "Сообщение c Вашего сайта"; // тема письма $headers .= "Content-Type: text/html; charset=windows-1251"; $message = " Пользователь: $name<br> Телефон: $tel<br> E-mail: $email<br> Текст: $body<br><br> ——————————————————--<br> —————IP отправителя: $ip<br> —————Браузер отправителя: $brose<br> "; $send = mail($to, $subject, $message, $headers); if ($send == "true") { echo "Ваше сообщение отправлено. Мы ответим вам в ближайшее время."; } else { echo "Не удалось отправить сообщение, попробуйте снова!"; } } } ?> </div> </div> Что можно предпринять? Где ошибка?
-
Switch74, а разве не нужно в строку if($name=="" or $email=="" or $body==""){ // Проверяем на заполненность всех полей. написать что-то о поле tel?
-
Switch74, подскажите, пожалуйста, какой фрагмент кода формы обратной связи Вашим заменить?
-
npofopr, а как задать положение табов сверху вниз как в моем рисунке?
-
npofopr, а автосмену как задать?