Главная
домен в подарок! подробнее

каталог сайтов www.poiu.ru закрыт. копия сайта www.myphp.net.ru сделана мной без согласия автора, подробнее тут


Уроки PHP. Введение в курс.

Введение в курс.

Прежде, чем перейти к урокам, давайте оговорим несколько моментов.

  • Данный курс не является идеальным учебником по изучению PHP и даже не претендует таковым быть.

  • Все представленное здесь является моим субъективным взглядом на рассматриваемые проблемы, ваше решение которых может отличаться от авторского.

  • Вы вольны соглашаться или не соглашаться с автором, но автор не несет никакой ответственности за любые сбои, вызванные использованием материалов Уроков.

Для кого этот курс?

Данный курс рассчитан как на людей, имеющих некоторый опыт в программировании, так и новичков в этом деле.

Если вам покажется, что первые уроки слишком легки для вас и вы ими уже хорошо владеете, то смело переходите к последующим (например, к уроку 4). С каждым следующим уроком их сложность увеличивается. Но имейте в виду, что не овладев уроком, не следует переходит к следующему, так как практически каждый урок основывается на знаниях, полученных в предыдущем.

Что нам понадобится?

Прежде всего время. Оно необходимо не только для изучения теоретического материала, но и для самостоятельной практики.

Сервер.

Конечно же, нам не обойтись без сервера с поддержкой PHP. Сервер может быть как в Интернете (рекомендую бесплатные хостинги WebServis.ru и WallSt.ru), так и на локальном компьютере. Конечно, последнее более предпочтительно, и если вы серьезно решили заняться PHP, то локальный сервер вам просто необходим, тем более, что установить его несложно.

Здесь можно посоветовать следующие серверы:

  1. Сервер OmniHTTPd (объем - 1.97MB). Может использоваться под Windows 95/98/ME и NT/2000. Несомненным плюсом данного сервера является простота установки и эксплуатации. Все предельно ясно и понятно. Насколько я помню, вместе с инсталляцией данного сервера происходит еще и установка PHP. Тем самым вы значительно экономите себе время.
    К минусам можно отнести то, что данный продукт является коммерческим (но, как вы понимаете, для наших крякеров это не проблема - соответствующий крэк вы сможете найти без труда). Кроме того, этот сервер не всегда стабильно работает с переменными окружения сервера.
    Так что если вам необходимо неплохой сервер на время обучения, то лучше воспользуйтесь этим.

  2. Apache. Несомненно, лучший сервер для работы с PHP. Существуют версии как для ОС Windows (работает под Windows 95/98/Me и Windows NT/2000/XP), так и для Linux. Характеризуется стабильной и надежной работой. Но для налаживания взаимодействия этого сервера с PHP (кстати, его нужно скачивать отдельно) потребуется немного повозиться с настройками Apache и прописать или исправить там некоторое количество строк. Вот здесь-то у некоторых и возникают проблемы. Но на самом деле это совсем несложно. В помощь рекомендую статью "Apache + Perl + PHP4 + MySQL для Windows 95/98: руководство по установке", а также форум Форум WIN32, если возникнут проблемы при установке.

Текстовой редактор.

Кроме того, нам понадобится текстовой редактор. Конечно, можно писать и в Блокноте, но это очень неудобно. Я сам пользуюсь Arisesoft Winsyntax. В нем есть и подсветка тегов и php кода, и нумерация строк, так что найти ошибку в скрипте становится намного легче. Но вы вправе пользоваться любым удобным для вас редактором (список популярных PHP редакторов можно посмотреть здесь).

Еще несколько слов о процессе написания скрипта. Исполняемый PHP код должен храниться в файле с расширением .php, .phtml, или .php3, так что если ваш редактор сохраняет файлы с другим расширением, не забудьте потом его изменить.

Ну, я думаю, все готово. Приступаем непосредственно к урокам.

 

Дальше, на урок 1