Введение в курс. Прежде, чем перейти к урокам, давайте оговорим несколько моментов.
1.Данный курс не является идеальным учебником по изучению PHP и даже не претендует таковым быть.
2.Все представленное здесь является моим субъективным взглядом на рассматриваемые проблемы, ваше р2ешение которых может отличаться от авторского.
3.Вы вольны соглашаться или не соглашаться с автором, но автор не несет никакой ответственности за любые сбои, вызванные использованием материалов Уроков.
Для кого этот курс?
Данный курс рассчитан как на людей, имеющих некоторый опыт в программировании, так и новичков в этом деле.
Если вам покажется, что первые уроки слишком легки для вас и вы ими уже хорошо владеете, то смело переходите к последующим (например, к уроку 4). С каждым следующим уроком их сложность увеличивается. Но имейте в виду, что не овладев уроком, не следует переходит к следующему, так как практически каждый урок основывается на знаниях, полученных в предыдущем.
Что нам понадобится?
Прежде всего время. Оно необходимо не только для изучения теоретического материала, но и для самостоятельной практики.
Сервер.
Конечно же, нам не обойтись без сервера с поддержкой PHP. Сервер может быть как в Интернете (рекомендую бесплатные хостинги WebServis.ru и WallSt.ru), так и на локальном компьютере. Конечно, последнее более предпочтительно, и если вы серьезно решили заняться PHP, то локальный сервер вам просто необходим, тем более, что установить его несложно.
Здесь можно посоветовать следующиq сервер:
Apache. Несомненно, лучший сервер для работы с PHP. Существуют версии как для ОС Windows (работает под Windows 95/98/Me и Windows NT/2000/XP), так и для Linux. Характеризуется стабильной и надежной работой. Но для налаживания взаимодействия этого сервера с PHP (кстати, его нужноскачивать отдельно) потребуется немного повозиться с настройками Apache и прописать или исправить там некоторое количество строк. Вот здесь-то у некоторых и возникают проблемы. Но на самом деле это совсем несложно. В помощь рекомендую статью "Apache + Perl + PHP4 + MySQL для Windows 95/98: руководство по установке", а также форум Форум WIN32, если возникнут проблемы при установке.
Текстовой редактор.
Кроме того, нам понадобится текстовой редактор. Конечно, можно писать и в Блокноте, но это очень неудобно. Я сам пользуюсь AkelPad. В нем есть и подсветка тегов и php кода, и нумерация строк, так что найти ошибку в скрипте становится намного легче. Но вы вправе пользоваться любым удобным для вас редактором.
Еще несколько слов о процессе написания скрипта. Исполняемый PHP код должен храниться в файле с расширением .php, .phtml, или .php3, так что если ваш редактор сохраняет файлы с другим расширением, не забудьте потом его изменить.
Ну, я думаю, все готово. Приступаем непосредственно к урокам.