Jump to content

Totalist

User
  • Posts

    50
  • Joined

  • Last visited

Posts posted by Totalist

  1. Уважаемые форумчане, подскажите, пожалуйста, как сейчас в различных браузерах (Opera, Google Chrome, Mozila Firefox, Яндекс.Браузер и др.) можно увидеть работу java-апплетов (.class, .jar и др.).

  2. Уважаемые форумчане, подскажите, пожалуйста, скрипт, виджет или другое решение для размещения на страницах сайта уведомления об использовании cookie в соответствии с Федеральным законом от 27.07.2006 года №152-ФЗ "О персональных данных" со следующими элементами:

    - кнопки "Согласен" (при ее использовании уведомление исчезает и больше не появляется ни на одной странице сайта) и "Не согласен" (при ее использовании сайт закрывается);

    - ссылка на документ "Политика конфиденциальности персональных данных".

  3. Теперь так:

    <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>

     

    10 часов назад, Switch74 сказал:

    должен быть код который будет выполняться когда указан телефон, но не указан email

    какой код, например, может быть?

    10 часов назад, Switch74 сказал:

    должен быть вывод информации, что ни одно из обязательных полей не заполнено

    тут какой код нужен?

  4. Вот код:

    <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>

     

  5. Switch74, внес в нижеследующий код  все Ваши поправки. Теперь страница с формой обратной связи не загружается, а вместо этого отображает сообщение:

    Цитата

    Parse error: syntax error, unexpected

    <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>

    Что можно предпринять? Где ошибка?

  6. Уважаемые форумчане, подскажите, пожалуйста, слайдер или другое решение для реализации данного
    При этом закладки 1, 2, 3 должны сменяться по времени и на каждой из них возможно было бы кликать по ссылке, картинке или другому объекту.

     

  7. Уважаемы форумчане, помогите, пожалуйста, доработать код.

    В форме обратной связи нужно реализовать проверку на заполнение полей "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>

     

  8. Уважаемые форумчане, подскажите, пожалуйста, парсер, скрипт, виджет или другое решение для размещения на сайте отдельной страницы или модального окна с информацией (фото + заголовок) от определенного автора с афиши сайта КУЛЬТУРА.РФ 
     
    Какие есть варианты?

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy