Простые и функциональные CMS для создания сайта

Опубликовано 2022.02.21 в разделе Php.

Использование различных CMS уже давно и плотно вошло в нашу жизнь. Большая часть сайтов работает на базе различных коробочных систем. Большинство из них бесплатные и имеют открытый исходный код. Такая доступность и открытость позволила образовать вокруг них большие сообщества разработчиков, которые всегда могут подсказать правильное решение конкретной задачи или полностью взять на себя решение той или иной проблемы на коммерческой основе.

Одни из самых распространённых CMS - это WordPress и Drupal.

Имена переменных в php

Опубликовано 2021.09.11 в разделе Php.

Создание (объявление) переменных PHP

В переменной PHP первым символом всегда идёт знак $, за которым следует имя переменной:

PHP url-адрес текущей страницы

Опубликовано 2021.09.04 в разделе Php.

Адрес текущей страницы находится в суперглобальной переменной $_SERVER

Обратиться к ней можно внутри любой функции или метода, а так же вне функции.

Стоит рассмотреть несколько элементов этой переменной.

Php ID номер

Опубликовано 2021.09.04 в разделе Php.

Такой термин как ID встречается очень часто. Чаще всего о нём говорят в контексте социальных сетей, но на самом деле он присущ 99% таблиц баз данных, а значит практически всем сайтам. Даже сейчас, когда вы читаете эту статью-у неё есть уникальный ID.

Вообще ID - это порядковый номер, и он уникален в рамках конкретной сущности.

Как работает php страница

Опубликовано 2021.09.04 в разделе Php.

PHP страница-это ни что иное как скрипт, написанный на php, или html страница с php вставками.

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

Протокол OAuth в PHP

Опубликовано 2021.08.31 в разделе Php.

OAuth - это открытый протокол, который обеспечивает безопасную авторизацию API для десктопных, мобильных и веб-приложений. OAuth позволяет пользователю предоставлять доступ к своей информации, параметрам на стороне A (поставщик OAuth, например, Twitter) другой стороне B (потребителю) без предоставления полных учетных данных (например, без ввода логина и пароля). В настоящее время этот стандарт внедряется на все большем количестве веб-сайтов, поскольку он позволяет им предоставлять более безопасный API, а также дает пользователям уверенность в том, что внешний веб-сайт будет с ними делать. Пример простого веб-приложения представлен на api.twitter.com - где через OAuth мы предоставляем веб-сайту последние твиты из нашей учетной записи Twitter.

Основы работы с Memcached в php

Опубликовано 2021.08.31 в разделе Php.

Memcached - это система кэширования на основе ОЗУ, которая позволяет хранить данные и объекты. Он был создан для сайта LiveJournal, но сейчас используется на огромном количестве сайтов. Преимущество: высокая эффективность и масштабируемость, возможность комбинировать серверы memcached, работающие на разных машинах.

Php testing - пишем тесты на PHP Unit

Опубликовано 2021.08.22 в разделе Php.

Написание тестов - очень важная часть любого проекта. Если проект большой и сложный-тесты не раз вас спасут.

В чём смысл.

У вас есть какой-то функционал, который работает по определённому алгоритму, который не должен меняться. Тест проверяет, что функционал работает согласно заложенному алгоритму. Если кто-то изменит алгоритм-тест уведомит об этом.

Пример.

Есть бизнес требование "по трём входящим числам найти наибольшее, наименьшее и их сумму".

Решение:

Запуск команды в консоли через php e

Опубликовано 2021.08.22 в разделе Php.

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

Для подобного запуска необходимо открыть терминал(консоль). Это может быть как консоль на вашем локальном компьютере, так и удалённый сервер. Во втором случае нужно подключаться по ssh.

Далее переходите в папку со скриптом и запускаете скрипт командой: