Установил у себя на компе локальный серв Ubuntu 20, потом обновил версию php c 7.4 до 8.1, и возникла нужда (из-за кучи warning-ов) для обновы phpMyAdmin, об это и статья. Читать далее
Архив рубрики: Веб разработка
jquery плагин select2 для select
хороший плагин для select
http://websketches.ru/plugins/select2
Некая фишка для jquery.masket.input, позиционирование в начале
Данный плагин нужен для создания маски в инпуте. Я использую его для создания маски телефона. Кто не знает что такое маска — это, можно сказать, специально сделанное поле в инпуте, по которому мы вводим данные, и отойти от него не получится. То есть, если маска +7(___)__-__-__, то начать ввод телефона с +38095 вы уже не сможете.
Читать далее
Composer — менеджер установок библиотек скриптов.
Сегодня я узнал, что такое composer и как его юзать!
Composer (getcomposer.org) — это относительно новый и уже достаточно популярный менеджер зависимостей для PHP. Вы можете описать от каких библиотек зависит ваш проект и Composer установит нужные библиотеки за вас! Причём Composer — это не менеджер пакетов в классическом понимании. Да, он оперирует с сущностями, которые мы будем называть «пакетами» или библиотеками, но устанавливаются они внутрь каждого проекта отдельно, а не глобально (это одно из основных отличий от старого-доброго PEAR).
Читать далее
ReCaptcha в Code Igniter
1. Для работы нужен класс curl, его можно взять тут: https://github.com/philsturgeon/codeigniter-curl , разместить его нужно тут: /application/libraries/Curl.php (просто один файл)
2. Регистрируемся в гугле, заходим в личный кабинет ReCaptcha в Google https://www.google.com/recaptcha/admin#list. И в этом личном кабинете добавляем сайт, на который встраиваем ReCaptcha. После добавления сайта вы получите 2-а ключа, которые нам нужны дальше, один public_key, другой secret_key. Читать далее
Красивая ajax-отправка на сервер, обработка и получение результата
для работы ajax, нужно на какой-либо элемент приделать обработчик с вызовом типа (юзается jquery): Читать далее
Знаки вопроса, вместо русских букв на php 5.6
При использовании php 5.6 на хостинге, по умолчанию, параметр default_charset выставляется в UTF-8. У предыдущих версий php (5.3) похоже не было выставлено какого-либо значения по умолчанию. Читать далее
Ajax для файлов
Столкнулся с проблемой, как отпрвить файл на сервер, нашел решение:
допустим эта форма:
1 2 3 4 5 6 7 |
<form action="handler.php" method="post" id="my_form" enctype="multipart/form-data"> <label for="fio">Ф.И.О:</label> <input type="text" name="fio" id="fio"><br> <label for="avatar">Аватар:</label> <input type="file" name="avatar" id="avatar"><br> <input type="submit" id="submit" value="Отправить"> </form> |
Отправка почты c вложениями
Начнем с азов. Отправка почты в php выполняется с помощью функции mail:
1 |
bool mail ( string $to, string $subject, string $message [, string $additional_headers [, string $additional_parameters]] ) |
1 2 3 4 5 6 7 8 9 |
to - адрес получателя subject - тема письма message - текст письма Далее слудуют необязательные параметры: additional_headers - дополнительные заголовки additional_parameters - дополнительные параметры командной строки Возвращаемое значение: true - письмо принято к доставке false - письмо не принято к доставке |