Программирование с нуля - это совсем просто!

Начинаем работать с базами данных SQL Большинство веб-приложений хранят некоторые данные, необходимые для работы, на сервере. Например, движок блога хранит все записи блога, причём каждая запись в этом случае представляет собой текст, заголовок, дату создания и, возможно, целый набор дополнительных данных, необходимых данному блоговому движку для отображения записи блога на сайте. Сервер онлайн-игры, скорее всего, будет сохранять информацию об игроках и их достижениях. Онлайн-система учёта личных расходов ...

2012-10-23 08:24:34 + Комментировать

Программирование с нуля - это совсем просто!

В предыдущих выпусках рассылки я рассказывал о механизме сессий в PHP, а также немного об объектно-ориентированном программировании. Естественно, что столь краткого изложения слишком мало, чтобы понять, как и для чего это может пригодиться. Поэтому для иллюстрации лучше всего воспользоваться хотя и примитивным, но вполне рабочим веб-приложением: Пример работы с сессией: игра "Крестики-Нолики" Работу с сессиями в PHP можно проиллюстрировать на несложном примере, например на игре "Крестики-нолики. В игре, ис...

2012-03-01 09:06:34 + Комментировать

Программирование с нуля - это совсем просто!

Работа с сессиями в PHP Как уже известно, протокол HTTP позволяет веб-приложениям устанавливать "сессии" - диалог между клиентом и сервером, причём состояние этого диалога сохраняется от запроса к запросу. Язык PHP, являясь в основном языком для веб-программирования, предоставляет возможность пользоваться механизмом сессий HTTP, беря на себя большую часть забот при организации и хранении данных сессий. Напомню, что необходимо для работы механизма сессий HTTP: Сервер должен сгенерировать уникальный номер се...

2011-12-15 09:09:10 + Комментировать

Программирование с нуля - это совсем просто!

Очередным важным знанием, которым обязан обладать любой веб-разраобтчик, является протокол HTTP. Протокол HTTP - основной протокол, по которому работает Интернет. Аббревиатура HTTP расшифровывается как "HyperText Transfer Protocol, или, по-нашему, "Протокол передачи гипертекста. HTTP является общепринятым стандартом, описанным в RFC 2616 . По протоколу HTTP общаются между собой браузер пользователя и веб-сервер. Общение происходит через TCP-соединение в форме "запрос-ответ: браузер отсылает серверу запрос ...

2011-12-14 09:06:36 + Комментировать

Программирование с нуля - это совсем просто!

В предыдущем выпуске я пообещал, что в этом выпуске будет пример веб-приложения, а вышло так, что я вас непреднамеренно обманул. Пока составлялся этот пример, оказалось, что неосвещёнными остались крайне важная тема: объектно-ориентированное программирование. Эта тема, честно говоря, не может быть хорошо изучена за пару дней, поэтому я постарался кратко описать основное, что следовало бы знать. Не беда, что это лишь вершина айсберга: остальные знания будут добавляться по мере необходимости, ведь нет нужды ...

2011-12-13 09:06:29 + Комментировать

Программирование с нуля - это совсем просто!

Массивы в PHP В PHP массив - настолько часто используемая структура, что вам придётся встречаться с ней очень и очень часто. Например, через массивы в PHP-скрипт передаются все данные, полученные от браузера пользователя. Для эффективной и успешной работы необходимо понимать, как работают массивы и какие при этом используются приёмы. Что же такое массив? В программировании термин "массив" означает набор элементов данных одного типа, причём доступ к элементам осуществляется по номеру элемента. В языке PHP м...

2011-12-09 09:06:40 + Комментировать

Программирование с нуля - это совсем просто!

Здравствуйте! При возникновении проблем с установкой XDebug можно воспользоваться помощником для установки. В зависимости от версии PHP и варианта его сборки, могут понадобиться разные настройки в php.ini, не говоря уже о многообразии сборок самого XDebug, из которых надо выбрать одну, подходящую вам. Здесь на помощь приходит: Помощник по установке XDebug На сайте XDebug есть удобный инструмент, который помогает выбрать подходящий модуль XDebug для скачивания и установки, а также показывает, как этот модул...

2011-12-06 09:08:25 + Комментировать

Программирование с нуля - это совсем просто!

Первый PHP-скрипт Теперь, когда на вашем рабочем компьютере установлены необходимые средства разработки для PHP, можно приступить к знакомству с самим языком PHP. Сам по себе PHP-файл выводится целиком, как он есть, в качестве результата веб-запроса, за исключением особых фрагментов, ограниченных маркерами <?php и ?> . Текст внутри этих маркеров обрабатывается интерпретатором языка PHP. Именно внутри этих маркеров и располагается PHP-скрипт. В PHP-файле может вовсе не быть маркеров <?php , тогда в...

2011-12-05 09:07:40 + Комментировать

Программирование с нуля - это совсем просто!

Чтобы перейти к изучению языка PHP и сопутствующих веб-технологий, нам понадобится рабочая среда, где можно было бы запускать и отлаживать веб-приложения. Для этого надо установить на свой рабочий компьютер некоторые программы. Собственно, это и будет первое задание нашего курса . Софт для веб-разработчика Программы, которые в первую очередь нужны для веб-разработки - это веб сервер (или серверы, сервер баз данных, а также среда разработки с текстовым редактором, где собственно и происходит написание прогр...

2011-11-25 09:09:54 + Комментировать

Программирование с нуля - это совсем просто!

Сегодня я расскажу о структуре веб-приложений. Хотя веб-приложения существуют различной сложности и специализации, для знакомства будем рассматривать простой, средне-статистический вариант. К таким веб-приложениям относится большинство сайтов. Структура веб-приложения Давайте для простоты будем пока считать, что веб-приложение и веб-сайт - одно и то же. Не всегда веб-приложение является сайтом, и наоборот, но пока нет задачи вдаваться в подробности, поскольку рассматривать будем самый простой вариант. Чаще...

2011-11-24 09:08:48 1 комментарий