Totalist

User
  • Content count

    43
  • Joined

  • Last visited

Community Reputation

0 Обычная

About Totalist

  • Rank
    Участник

Information

  • Sex
    не скажу
  1. какой код? какая обработка?
  2. 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> Что можно предпринять? Где ошибка?
  3. Switch74, а разве не нужно в строку if($name=="" or $email=="" or $body==""){ // Проверяем на заполненность всех полей. написать что-то о поле tel?
  4. Switch74, подскажите, пожалуйста, какой фрагмент кода формы обратной связи Вашим заменить?
  5. npofopr, а как задать положение табов сверху вниз как в моем рисунке?
  6. npofopr, а автосмену как задать?
  7. npofopr, а без jquery и bootstrap какие варианты возможны?
  8. Уважаемые форумчане, подскажите, пожалуйста, слайдер или другое решение для реализации данного. При этом закладки 1, 2, 3 должны сменяться по времени и на каждой из них возможно было бы кликать по ссылке, картинке или другому объекту.
  9. Уважаемы форумчане, помогите, пожалуйста, доработать код. В форме обратной связи нужно реализовать проверку на заполнение полей "name, email, body" или "name, tel, body" в случае заполнения поля email или поля tel соответственно. Т.е. поля "name, body" обязательны для заполнения, а поля "email, tel" - на выбор одно или оба (но не обязательно). <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"])){ 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($name=="" or $email=="" or $body==""){ // Проверяем на заполненность всех полей. echo "Заполните все поля"; }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>
  10. А можно увидеть конкретный код для указанных алгоритмов? К тому же, нужно еще учесть неотображаемые страницы - события прошлых лет.
  11. А как быть, если страниц много и их имена мне не известны (смотреть каждую?)? Автоматизация нужна...
  12. А можно не вкратце, а подробнее. Ведь страниц то много, целый сайт - КУЛЬТУРА.РФ
  13. API есть. А как данные (фото + заголовок) собирать на сайте?