Web-программирование \ PHP

Валидация данных на PHP. Часть 2

От автора: в данном уроке будет завершена реализация функционала восстановления пароля. Здесь будут написана функция для проверки корректности ссылки восстановления пароля, а также функция для сохранения нового пароля пользователя.

Продолжить чтение

Web-программирование \ PHP

Валидация данных на PHP. Часть 1

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

Продолжить чтение

Web-программирование \ PHP

Что такое PHP и как можно заработать с его помощью?

От автора: привет, друзья! Данная статья посвящена языку программирования PHP. Поговорим о том, для чего он применяется, какое место занимает в этапах разработки сайтов, что с его помощью можно делать. Также рассмотрим множество способов, как заработать, имея знания и умея программировать на PHP.

Продолжить чтение

Web-программирование \ PHP

Валидация данных на PHP. Часть 1

От автора: в данном уроке мы продолжим работу с одной из популярных библиотек для валидации данных на PHP – библиотекой Valitron. Эта библиотека предлагает десятки самых разных валидаторов, позволяющих проверить любой набор данных. Из урока вы узнаете о применении на практике наиболее популярных валидаторов для валидации данных.

Продолжить чтение

Web-программирование \ PHP

Валидация данных на PHP. Часть 1

От автора: валидация данных – это важнейшая тема, связанная в первую очередь с безопасностью приложения. Любые данные, которые приходят к нам, как правило, через формы сайта должны быть проверены перед дальнейшей обработкой.

Продолжить чтение

Web-программирование \ PHP

SMTP Gmail для отправки писем с сайта

От автора: в данном уроке будет рассмотрена тема отправки писем с сайта. При этом будет показано два варианта конфигурации: вариант для тестирования отправки писем и вариант реальной отправки, т.е. варианты для работы сайта в режиме development и production. Для тестирования отправки писем будет использован сервис Mailtrap, а для реальной отправки – SMTP Gmail.

Продолжить чтение

Web-программирование \ PHP

Как работать с файлами cookie в PHP

От автора: возможно, вы слышали о файлах cookie, но что это такое и что мы можем с ними сделать? В этом руководстве мы сосредоточимся на основах файлов cookie и узнаем об их функциях в различных веб-приложениях и средах. Мы также узнаем, как работать с файлами cookie в PHP.

Продолжить чтение

Web-программирование \ PHP

Конкатенация строк в PHP

От автора: объединение строк — очень распространенная и полезная операция в PHP. Есть много способов, которыми вы можете соединить строки вместе, например, добавление или объединение их в какой-то другой точке. В этой краткой статье я научу вас конкатенации строк в PHP. Вы узнаете, как добавлять строки в PHP и как объединять строки в определенных местах.

Продолжить чтение

Web-программирование \ PHP

Создание многоуровневого меню. Объяснение функции getTree

От автора: в этом уроке будет продолжена работа по реализации многоуровневого меню. В предыдущем уроке вы могли найти подробное объяснение функции getTree, которая преобразует плоский массив в массив иерархический. Из полученного массива теперь необходимо получить многоуровневое меню или список. В этом уроке будет написано несколько дополнительных функций для получения необходимого кода HTML.

Продолжить чтение

Web-программирование \ PHP

Создание многоуровневого меню. Объяснение функции getTree

От автора: во многих проектах при работе с иерархическими структурами я использую реализацию Adjacency List и некоторый набор функций для построения иерархического массива. Одна из таких функций – это функция от Tommy Lacroix, которая довольно давно была найдена на просторах интернета. Это функция с условным названием getTree.

Продолжить чтение