PHP Начинающим

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

POP3 протокол с примерами

POP3 это протокол по которому мы можем получить почту с сервера, для подобной задачи, используется ещё протокол IMAP, но о нём я возможно напишу в будущем, когда столкнусь с ним. А для отправки почты используется как правило SMTP протокол, но речь здесь пойдёт о получении почты. Сначала немного теории.

PHP: Хранение сессии в базе данных

Как и обещал, тема данной заметки: база данных, как обработчик сессии. А так как на эту тему, умные люди, уже даже придумали шаблоны проектирования... В общем фактически можно делать приложения, жизнь которых не ограничивается временем работы скрипта. Ну, это всё лирика. Вернёмся с небес к коду. Итак...

PHP: Свои обработчики сессии

Иногда нам не хватает того, или иного функционала. Когда речь идёт о каком либо классе в контексте ООП для этого можно например, расширить этот класс наследованием, а лучше создать композицию из нескольких классов и т.п. А как быть скажем, с сессиями? Точнее с механизмом сессий в PHP, если мы задумали сделать с сессиями, что то не тривиальное? Например разнести сайт на несколько серверов...

Простая фотогалерея

Я тут на досуге подумал, как бы выглядела самая простая фотогаллерея, которая в то же время требовала минимум действий при добавлении/удалении новых изображений, минимум настроек при установке, и содержала бы минимум кода?

DELETE из разных таблиц одним запросом

Часто встречающаяся ситуация при разработке вэб приложений – как удалить объект из таблицы базы данных и связанные вместе сним объекты, из другой таблицы? Яркий тому пример категории и материалы, пункты меню и их подменю и т.п. Можно, а может и правильно, в таких ситуациях использовать триггеры или даже хранимые процедуры, но как правило PHP программисты не углубляются настолько в дебри SQL, и ваш покорный слуга не исключение. Посмотрим, как можно обойтись простым запросом:

UPDATE нескольких строк одним запросом

Бывают ситуации, когда нам нужно вставить несколько записей в таблицу одновременно. В принципе подобную задачу довольно просто решить одним, следующим запросом:

Еще статьи...

Кто на сайте
Сейчас 49 гостей онлайн