Сайт вебмастера

Обработка форм в PHP. Как это делать правильно в 2020 году

08-06-2020PHP
Это достаточно «классическая» задача в PHP — приём и отправка обычной формы. Давным-давно, ещё во времена PHP 4, в книгах приводился пример того как это делать. Это всегда был один php-файл, где размещался и обработчик формы, и html-код вывода формы, и вывод ошибок. Понятно, что на заре рождения PHP, говорить о каком-то разделении кода или даже о культуре программирования не приходится. Но, недавно я случайно наткнулся на книгу о PHP 7 2018 года выпуска, где рассказывается об основах языка, классах, есть даже глава о PostgreSQL и даже описано несколько ООП-шаблонов проектирования. Читать ➝

Понимание ООП на примере Паскаля

05-06-2020PHP/ООП
В продолжении предыдущей темы, что база программирования важнее самого языка, покажу на примере Turbo Pascal 7.0, что такое объекты в объектно-ориентированном программировании. (Чтобы было понятно, ООП в Паскале появился в 1989 году в версии TP 5.5.) Читать ➝

Какой язык программирования учить новичку

04-06-2020Блог
Для новичков, которые только задумываются об IT, вопрос выбора первого языка программирования (ЯП) стоит достаточно остро. И это понятно — ведь языков очень много, а критерии выбора не такие очевидные. Читать ➝

Как работать с php-сессиями и что такое flash-сессии

30-05-2020PHP
Думаю, что каждый php-программист знаком с сессиями и может даже работал с ними. Сессии — это стандартный механизм PHP и применяется наверное во всех CMS или фреймворках в том или ином виде. Так же написаны сотни (если не больше) php-библиотек, которые предлагают множество функций для упрощения кода. Читать ➝

Что такое REST, RESTFul и CRUD

22-05-2020PHP
REST — это концепция для взаимодействия компонентов основанный на протоколе HTTP. Не хочу останавливаться на скучной теории (вики в помощь), а дам простое объяснение применительно к сайтам. Читать ➝

Как изменить стартовую страницу в Slimjet (Chrome)

16-05-2020Софт
В качестве основного браузера сейчас я использую Slimjet. Он основан на движке Chrome, поэтому доступны все его плюшки. Для меня ещё важно, что он не требует обязательного (и скрытого) обновления, как это сейчас практикуется в других браузерах. Впрочем, речь пойдёт вовсе не об этом. Читать ➝

WAMP сервер своими руками

08-05-2020Софт
WAMP — это аббревиатура: Windows, Apache, MySQL и PHP, то есть минимальный набор программ, необходимых для создания вебсайтов на локальном компьютере. Достаточно давно вебмастера вручную устанавливали эти программы, но постепенно их место заняли уже готовые сборки. Самым известным, наверное стоит назвать Denwer. И хотя проект давно уже заброшен, он дал толчок к появлению других похожих программ. Читать ➝