В этом разделе помещены уроки по PHP скриптам, которые Вы сможете использовать на своих ресурсах.
-
Хэширование паролей с помощью Hash API
На данный момент использование bcrypt - это лучший способ хэширования паролей, однако множество разработчиков по старинке используют MD5 и SHA1. Многие из них, не применяют технику добавления соли. В PHP решили акцентировать внимание разработчиков на алгоритме bcrypt и создали специальный хэш API.
Сложность: -
Конвертация изображения из формата base64 в файл
Предположим, что у нас есть изображение в формате base64, и нам необходимо преобразовать его в файл для сохранения на диске.
Сложность: -
Добавление/вычитание n-ого количества дней из текущей даты
Если вам необходимо высчитать дату, прибавив к ней или отняв какое-то количество дней, то в этой заметке вас ждёт быстрое и удобное решение.
Сложность: -
Получение всех возможных значений ENUM колонки таблицы
Простой способ получить все возможные значения колонки типа ENUM.
Сложность: -
Совет: возврат нескольких значений из функции
Вообще говоря PHP не даёт нам возможности вернуть несколько значений из функции. В то же время мы можем вернуть массив данных и разобрать его различными способами.
Сложность: -
Быстрый способ получить локацию пользователя по его IP
Для решения данной задачи можно скачать какую-то базу данных GeoIP или обратиться к какому-то стороннему сервису. Второй вариант будет гораздо проще.
Сложность: -
Удаление одинаковых элементов двухуровневого массива
Скажем, у нас есть двухуровневый массив, из которого нужно удалить все повторяющиеся элементы. Без особого трюка тут не обойтись.
Сложность: