Задать вопрос
  • Как настроить pop up форму?

    @EVG82 Автор вопроса
    вот код mail.php

    <?php
    if ($_SERVER["REQUEST_METHOD"] == "POST") {
        if (isset($_POST['name'])) {$name = $_POST['name'];}
        if (isset($_POST['phone'])) {$phone = $_POST['phone'];}
        if (isset($_POST['email'])) {$email = $_POST['email'];}
        if (isset($_POST['city'])) {$city = $_POST['city'];}
        if (isset($_POST['formData'])) {$formData = $_POST['formData'];}
    
        $to = "registration@greenteams.ru"; /*Укажите адрес, га который должно приходить письмо*/
        $sendfrom   = "smart-landing@yandex.ru"; /*Укажите адрес, с которого будет приходить письмо, можно не настоящий, нужно для формирования заголовка письма*/
        $headers  = "From: " . strip_tags($sendfrom) . "\r\n";
        $headers .= "Reply-To: ". strip_tags($sendfrom) . "\r\n";
        $headers .= "MIME-Version: 1.0\r\n";
        $headers .= "Content-Type: text/html;charset=utf-8 \r\n";
        $subject = "$formData";
        $message = "$formData<br> <b>Имя пославшего:</b> $name <br><b>Телефон:</b> $phone <br><b>E-mail:</b> $email<br><b>City:</b> $city";
        $send = mail ($to, $subject, $message, $headers);
        if ($send == 'true')
        {
        echo '<center><p class="success">Спасибо за отправку вашего сообщения!</p></center>';
        }
        else 
        {
        echo '<center><p class="fail"><b>Ошибка. Сообщение не отправлено!</b></p></center>';
        }
    } else {
        http_response_code(403);
        echo "Попробуйте еще раз";
    }
    ?>


    А где вы это нашли?
    /phpmailer/smtpajax.php
  • Как сделать, чтобы по истечении времени не нажималась кнопка?

    @EVG82 Автор вопроса
    Вот так могу?
    <button type="button" id="button">Button</button>
    <div class="message" style="display:none;">Чувак, обнови страницу</div>
    <script>
    setTimeout(function() {
       $('button').attr('disabled');
       $('.message').fadeIn();
    }, 30000);
    </script>


    А перед кнопкой другой скрипит отсчета надо поставить?

    Вот такой есть. Просто убрать перенаправление. Или все не так?

    <p><span class="time-left" id="time-left"></span></p>

    <style>
    #time-left
    {font-size: 40px}
    </style>
    <script>
    var delay = 1370000,
        output = document.querySelector('.time-left'),
        timer = setInterval(function() {
            output.textContent = --delay;
            if (!delay) {
                clearInterval(timer);
                window.location.href = "https:///";
            }
        }, 1000);
    output.textContent = delay;</script>
  • Как на php реализовать передачу видео вместе с сообщением в телеграмм боте?

    @EVG82 Автор вопроса
    Не получилось :(
    Подозреваю что тут ошибка function ? Но прописывал метод video и метод foto не получилось все равно

    $bot->command("start", function ($message) use ($bot) {
       	$keyboard = new \TelegramBot\Api\Types\Inline\InlineKeyboardMarkup(
    		[
    			[
    				['callback_data' => 'data_test', 'text' => 'Смотреть видео 1', 'one_time_keyboard' => true],
    				
    				//['callback_data' => 'data_test2', 'text' => 'ОтветЪ']  втоаря кнопка. пока не нужна
    			]
    		]
    	);
        $url = "BAACAgIAAxkBAAICcV9927FlDPwZfFNk3uh2CpB0vMV5AAJUCQACw0HwSwfK5-9mnPhcGwQ";
        $pic = "AgACAgIAAxkBAAICb199ye19M9O6eiEoftEtwXIHwXCUAAIEszEbitzxS4_hUZs9pFpCYq1sli4AAwEAAwIAA20AA3pQAgABGwQ";
    
    	 $bot->sendVideo(['chat_id' => $chat_id, 'video' => $url, 'caption' => "МНОГО ТЕКСТА"]);
    	 $bot->sendPhoto(['chat_id' => $chat_id, 'foto' => $pic, 'caption' => "МНОГО ТЕКСТА"]);


    Где еще может быть ошибка? По синтаксису ошибку не показывает
  • Как на php реализовать передачу видео вместе с сообщением в телеграмм боте?

    @EVG82 Автор вопроса
    Спасибо!

    Кажется понял.
    А через sendVideo
    это так ?
    $bot->sendVideo([ 'chat_id' => $chat_id, 'video' => $url, 'caption' => "Описание видео" ]);