Ответы пользователя по тегу PHP
  • Почему выдает ошибку?

    kpa6uu
    @kpa6uu
    Программист Талибана [Пыхерский Алибаба]
    Попробуйте заюзать JSON.parse вместо jQuery.parseJson, кроме этого установите второй аргумент функции json_encode (чтобы получилось json_encode($errorValidation, true))
    Ответ написан
    Комментировать
  • Почему PHPNyAdmin не работает?

    kpa6uu
    @kpa6uu
    Программист Талибана [Пыхерский Алибаба]
    установить расширение mbstring для пхп, а также включите его в настройках апача через a2enmod, если не изменяет память)
    Ответ написан
    Комментировать
  • Динамические формы html + php?

    kpa6uu
    @kpa6uu
    Программист Талибана [Пыхерский Алибаба]
    d9eb5b576f654039be663af6bbd5c75d.png
    <?
    if (!empty($_POST)) {
    	var_dump($_POST);
    }
    ?>
    <form method="POST">
    	<table>
    		<tr>
    			<td>
    				<input name="super_input[]">
    			</td>
    		</tr>
    		<tr>
    			<td>
    				<input name="super_input[]">
    			</td>
    		</tr>
    		<tr>
    			<td align="center"><input type="submit" value="Parse" style="width: 100%;"></td>
    		</tr>
    	</table>
    </form>
    Ответ написан
    Комментировать
  • Как правильно использовать AJAX + PHP?

    kpa6uu
    @kpa6uu
    Программист Талибана [Пыхерский Алибаба]
    Если "горит" и нужно сделать быстро - вот простой пример:

    Это можно сделать с помощью добавления экшену параметра, по которому можно однозначно сказать - изменилась ли информация. Этим значением может являться как хэш от всех данных, так и метка времени последнего изменения данных.

    Для примера возьмём метку времени.

    Если переданная на экшен метка времени изменения полученного контента < метки времени последнего изменения контента на сервере - производим выдачу контента экшеном.
    Если же контент актуален - производим выдачу определённой константы, которую понимает обработчик запроса и не производит замену контента.

    Логику можно разбить на два экшена.

    P.S: с вебсокетами дела не имел, а вот за лонг_поллинг плюсую, если у вас будет время разобраться - хорошая альтернатива.
    Ответ написан
    1 комментарий
  • Как конвертировать букву utf-8 в html-код (А -> &#1040)?

    kpa6uu
    @kpa6uu
    Программист Талибана [Пыхерский Алибаба]
    function encode($str) {
        $str = mb_convert_encoding($str , 'UTF-32', 'UTF-8');
        $split = str_split($str, 4);
    
        $res = "";
        foreach ($split as $c) {
            $cur = 0;
            for ($i = 0; $i < 4; $i++) {
                $cur |= ord($c[$i]) << (8*(3 - $i));
            }
            $res .= "&#" . $cur . ";";
        }
        return $res;
    }
    
    var_dump(encode('t'));
    Ответ написан
    Комментировать
  • Субменю закрывается после выбора, как сделать, чтобы не закрывалась?

    kpa6uu
    @kpa6uu
    Программист Талибана [Пыхерский Алибаба]
    Как вариант - кукисы. При открытии определённого блока забивать значение - при открытии страницы проверять значение в кукисах и добавлять класс выделения блока определённому блоку.
    (JS)
    Ответ написан
    1 комментарий