• Чат поддержки между сайтом и Telegram?

    DoNiFF
    @DoNiFF
    C++ Developer
    Тут, как самый простой вариант, можно использовать Ajax-запрос. Но в ответ от сервера надо получать данные в JSON-формате (код ниже). Также кроме этого уже повсеместно используют Веб-сокеты
    $result = array('text'=>'Какой-то текст');
    echo json_encode($result);

    Тут, как самый простой вариант, можно использовать Ajax-запрос. Но в ответ от сервера надо получать данные в JSON-формате (код ниже). Также кроме этого уже повсеместно используют Веб-сокеты

    $result = array('text'=>'Какой-то текст');
    echo json_encode($result);
    А в файле js на стороне клиента что-то вроде этого:
    function sendAjaxForm(result_form, input_form, url) {
        $.ajax({
            url:     url,
            type:     "POST",
            dataType: "html",
            data: $("#"+input_form).serialize(),
            success: function(response) {
              result = $.parseJSON(response);
              $('.manager-message').text(result.text);
            },
            error: function(response) {
                $('#result_form').html('Ошибка. Данные не отправлены.');
            }
        });
    }
    Ответ написан
    Комментировать
  • Как сделать редирект get запросов в ЧПУ?

    DoNiFF
    @DoNiFF
    C++ Developer
    В .htaccess запиши следующий код:
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    AddDefaultCharset UTF-8
    RewriteRule ^(.+)$ index.php?q=$1 [L, QSA]

    Потом нужно сделать свой роутер (если что в инете много гайдов как его сделать), если не найдешь напиши в тг (в описании профиля)
    Ответ написан
    Комментировать
  • Как перевести страницу на японский?

    DoNiFF
    @DoNiFF
    C++ Developer
    Попробуй вначале задать кодировку по умолчанию UTF-8
    Ответ написан
    Комментировать
  • Как записать результат функции(простые числа) в массив?

    DoNiFF
    @DoNiFF
    C++ Developer
    Функцию не обязательно, можно в начале создать массив, потом в цикле сделать ее копию и записать туда числа

    $myarr = array();
                for ($c = 1; $c <= 100; $c++) {
                    for ($i = 2; $i < $c; $i++) {
                        if ($c % $i == 0) continue 2;
                    }
                    $myarr[] = $c;
                }
            print_r($myarr);
    Ответ написан
    2 комментария
  • Почему при обращении к private свойству родителя не происходит ошибки?

    DoNiFF
    @DoNiFF
    C++ Developer
    Потому что обращения к приватному свойству нет, то есть просто не видно дочернему классу, потому что оно приватное, а приватное не видно никому. Поэтому на то и приватность
    и просто создается свойство c таким названием
    Ответ написан
    Комментировать