В этой статье мы подробно разберем создание функциональности CRUD для взаимодействия веб-приложения с базой данных MySQL, добавим две дополнительные операции для…
В этой статье мы рассмотрим разработку простого набора CRUD операций на PHP, предназначенного для работы с базой данных MySQL. Для создания кода CRUD будет использовано…
Создание форм регистрации и авторизации: PHP скрипты, HTML код, CSS стили. Ограничение доступа неавторизованным пользователям. Типичные ошибки форм авторизации и…
Магические методы в PHP: особенности и практическое применение. Отличия магических методов от обычных. Краткое описание всех магических методов, примеры…
Сегодня мы рассмотрим массивы. Мы расскажем об их синтаксисе, различных типах, встроенных функциях для работы с массивами. А также приведем практические примеры…
Для чего вообще нужны движки шаблонов, когда можно использовать сам PHP в качестве шаблонизатора? Да, это возможно. Но зачем, если есть более надежные и доступные…
В некоторых случаях необходимо выполнять код до тех пор, пока не будет достигнут нужный результат. Для этого PHP предоставляет циклы while, for и foreach.
Пагинация PHP позволяет разделять данные по частям и получить ссылки на страницы. В этом руководстве мы расскажем, как создать простое разбиение на страницы в PHP и…
Предположим, что вы хотите, чтобы пользователям, которые переходят на страницу A отображалась страница B. Это можно сделать с помощью несколько методов PHP, JavaScript и…
Функция PHP file get ontents() используется для считывания файла в строку. Если применять ее для дистанционного считывания, не забудьте, что любой URL-адрес со специальными…
Можно создать новую папку с помощью PHP функции mkdir() с указанным путем и названием, как показано в приведенном ниже примере. Затем мы познакомимся с функцией PHP scandir().
Благодаря своей мощности и гибкости в работе массивы стали непременным атрибутом PHP. Причем, в ряде сложных ситуаций можно задействовать и двумерные массивы PHP.…
В этой статье описаны различные способы получения в PHP случайного числа, строк, паролей, изображений и т. д. Я использую эти методы для различных целей, а в этой…
В настоящее время нет необходимости создавать свой сайт с помощью сложных языков веб-разработки. Теперь можно обойтись без самостоятельного создания библиотек,…
PHP regexp - это мощный алгоритм сопоставления шаблонов, которое может быть выполнено в одном выражении. Регулярные выражения PHP используют арифметические операторы…
PHP – это серверный язык программирования, который исполняется на стороне сервера, в то время как JavaScript исполняется в браузере на стороне пользователя.
Если вы занимаетесь разработкой на WordPress, то столкнетесь с необходимостью внести изменения в PHP-среду. Поэтому нужно иметь некоторое представление о файле php.ini,…
Конфигурационный файл php.ini является основным инструментом настройки ядра PHP. Он считается каждый раз при инициализации PHP. Если изменение не отображается, не…
PHPMailer является альтернативой функции mail(), которая используется гораздо чаще. Существует множество сценариев, при которых функция mail() оказывается не достаточно…
Из этой статьи вы узнаете, как с помощью PHP PDO выполнять запрос к базе данных MySQL. А также как использовать подготовленный оператор PDO для безопасного извлечения…
С помощью сессии PHP сервер идентифицирует вас и позволяет выполнять необходимые операции: изменение информации на различных веб-страницах, добавление новой…
Сегодня я хочу рассказать вам о разнообразных ситуациях, связанных с загрузкой файлов на сервер с помощью PHP-скриптов. Постараюсь привести примеры, как самой…
Функция PHP strpos используется для поиска подстроки в заданной строке. Она возвращает числовое значение первого вхождения заданной на поиск подстроки.
В PHP можно легко создать удобочитаемую дату или время, используя функцию Date().Эта функция принимает два аргумента: допустимый формат даты и метку времени Unix (если…
Основными конструкциями PHP для вывода являются echo и print. Но PHP echo() не является функцией, это конструкция языка, поэтому вы можете использовать ее без скобок.
PHP - это встраиваемый серверный язык программирования. Большая часть его синтаксиса заимствована из C, Java и Perl. А также добавлена пара уникальных характерных…
Первый метод для выполнения PHP POST запроса заключается в использовании file_get_contents. Второй метод будет использовать fread в сочетании с парой других функций. Оба…
Ниже я приведу список самых популярных скриптов социальной сети для создания ресурса в стиле BuzzFeed или Facebook. Потратив всего несколько долларов, вы сможете стать…
Рассмотрим цикл foreach PHP. В этой статье описаны два способа его использования. Первый подходит для числовых массивов, второй - для ассоциативных массивов
В некоторых случаях может потребоваться передать PHP глобальные переменные в сценарий JavaScript. В этой статье я расскажу, как использовать переменные PHP в JavaScript и…
Область видимости позволяет контролировать, откуда можно получить доступ к членам PHP class. Например, для того, чтобы предотвратить изменение определенной…
Бывают случаи, когда нужно динамически создать выпадающие списки с месяцем и годом с помощью PHP и select. Я использовал этот код во многих своих проектах. И в этой…
В этой статье мы рассмотрим несколько различных способов в PHP обрезать строку на определенное количество слов и символов. Большая часть функций, описанных в этой…
Представляем вашему вниманию руководство для новичков о том, как использовать блоки в PHP try catch. В этой статье я покажу, как перехватывать исключения.
Мы рассмотрим такие понятия, как объектно-ориентированное программирование, классы PHP, конструкторы PHP, деструкторы PHP, магические методы PHP и т.д.
Одна из самых популярных и необходимых функций на любом сайте – это поиск, реализованный с помощью специальной формы. Этот функционал позволяет посетителям…
Шаблон проектирования Модель-Представление-Контроллер (MVC) - это шаблон программной архитектуры, построенный на основе сохранения представления данных отдельно…
Основное различие между разработкой через тесты и разработкой через функционирование заключается в синтаксисе тестового кода: TDD использует соответствующий PHP…
Есть в веб-программировании такие дисциплины, основы которых обязан знать любой человек, связанный с всемирной паутиной. Поэтому, так или иначе, а изучать PHP и MySQL…
На самом деле, чем открыть php файл, не является большой проблемой. Бывает труднее открыть бутылку пива, когда находишься посреди леса. Но так думают лишь заядлые…
Послать каждый может. А вот правильно перенаправить – это целое искусство. Но еще труднее дается перенаправление пользователей на нужный путь в интернете. Для…
Регистрация, вход и выход на чистом PHP 8 и MySQL: семь файлов с кодом целиком, пароли через password_hash, запросы через PDO, защита сессий и форм от CSRF и типовых атак, таблица…
Сегодня мы поговорим о шаблонах проектирования, точнее, о шаблонах проектирования веб-приложений на PHP. Опытные разработчики вряд ли узнают много нового, но вот…
PHP версии 5.5 уже имеет встроенный движок кэширования - OpCache - который сохраняет в памяти прекомпилированный байт-код скрипта. Если вы знакомы с APC или XCache, вы уже…
Существует множество языков программирования, предназначенных для выполнения различных задач. Каждый из них характеризуется уникальным набором операторов и…
В этой статье, мы займемся внедрением капчи (случайно генерируемых изображений для проверки на то, кем является посетитель: человеком или роботом). Капча это…
Если вы хотите создать блог с использованием MongoDB и PHP, то эта статья поможет вам понять, как соединяться с базой данных MongoDB, сохранять документы в коллекцию,…
В статье приведены рекомендации по разработке безопасной системы учетных записей как для приложений, не предъявляющих особых требований к безопасности, так и…
Обычно, новые возможности веб-приложений тестируются путем открытия соответствующей страницы в браузере. Это вполне логичный способ тестирования. Однако, можно…
Я получил множество вопросов от моих читателей, в большинстве из которых они спрашивали меня, как реализовать систему подтверждения адреса электронной почты с…
В языке программирования PHP есть функции для работы с файлми. В этой статье мы рассмотрим их...
Загрузить еще
Мы используем cookie для наилучшего представления нашего сайта. Продолжая использовать этот сайт, вы соглашаетесь с использованием cookie-файлов. Подробнее...