$Предисловие. В этой статье Вы не найдете обычных "ПХП скрипты
начинаются с символов <?, а заканчиваются ?>". В этой статье написано КАК
изучать пхп, а точнее, как начать это делать.
$Требования (пояснение к
ним). 1. Компьютер. (иначе никак). 2. Интернет. (нужен, но можно в школе
на работе и др.). 3. Мозги. (1 шт.). 4. Нестандартные мозги. (для ускоренного
обучения). 5. Программное обеспечение. (разберемся по ходу). 6. Знание HTML. (в
зависимости от ваших требований к сайту, можно на уровне
бегинер).
$Начала начал. Для начала Вам нужно две вещи
компьютер и по. С первым Я помочь не могу, а со вторым легко. Первое что нам
надо - это два пособия по обучению. Их менять нельзя. Я буду работать только с
ними. Первое - "Учебник РНР". Официальный сайт www.php.net. Находится на многих
сайтах о веб строительстве, можете скачать у меня
(www.walls.h1.ru/php/php42.rar). Это справочник, мы будим пользоваться им редко,
но он нужен. Далее второе и последнее пособие - Уроки от Артема Акатова на его
сайте. На момент написания статьи их было 18. Половина не нужна на первой стадии
изучения.
$Пр. обес. Программное обеспечение я вынес на второй
план, поскольку можно и без него, но ооочень плохо. Пр1- Macromedia Dreamweaver
(можно блокнот или любой другой редактор). Пр2- OmniHTTPd (2.03мб. лучший
вариант, можно заменить хостингом с ПХП, но это
лучше).
$Процесс. Весь процесс обучения у меня занял неделю при
наличии требования 4 (см выше). То есть через неделю у меня был полностью
готовый сайт. Сайт содержал 14 .php страниц, вместо 1077 .html страниц прошлой
версии сайта. В последующую неделю я САМ написал десяток стандартных скриптов -
счетчики, гостевые, переадресовщики и др. Ну это Я отвлекся, Вы хотите выучить
PHP (иначе бы Вы не дошли до этих слов). Заходим на сайт http://myphp.dem.ru в
раздел "уроки" и сохраняем их на своем компе. В каждом уроке вверху страницы
есть ссылка версию для печати. Напечатав уроков 8-12 можно смело приступать к
изучению языка. Первый урок мне не был знаком. Вообще на тот момент как Я начал
обучение по курсам Артема Я знал только, что $xxx - это переменная и всё на этом
мои знания о пхп заканчивались. Сразу на первом уроке Вы продвинетесь до форм!!!
При этом все будет понятно и доступно. На восьмом уроке Я создал сайт вполне
удовлетворяющий моим запросам и прихотям.
$Выделяем. Опять же
скажу, что Я не стану писать про СуперМегаКреативный дизайн и тд. Мы учим ПХП и
ничего более. Итак, пункт 4 требований говорит о наличии нестандартных мозгов
для ускоренного обучения. Опять же поправка не для ускоренного обучения, а для
ускорения достижения результата. То есть мы можем создать самостоятельный сайт.
Если вам такой сайт не нужен, то зачем вам учить ПХП пользуйтесь HTMLом и все.
Самостоятельный сайт - что это? Самостоятельный сайт - это сайт который дает
возможность отдохнуть создателю, а посетителю - найти нужную информацию. Итак,
на примере моего сайта можно понять, что раньше у меня было 1077 страниц только
в начале, неизвестно к чему это могло привести, если бы я продолжал создавать
страницы. Не какого хостинга не напасешься, а про время я вообще молчу. Теперь я
могу обновлять сайт в онлайне. Новый сайт содержит 14 пхп страниц и мне этого
вполне хватает! Трудно представить это соотношение 14/1077. Вообще можно их
количество свести к 1-2. Не могу обделить словом и базы данных, одни из наиболее
полезных вещей продвинутых вебмастеров. Краткий, но вполне вместительный урок по
базам данных написал Артем, все разжевано и положено на блюдце.
$PS. Хочу сказать, что все проблемы можно обойти, владея
пунктом 4. Например Я, при создании своего сайта обошел много проблем
нестандартным использованием пхп. Не надо писать все как написано в уроке,
статье и тд, будьте оригинальней. Продумайте все выходы и выберите лучший:-)...
$ЗЫ. Еще один сове может даже полезней предыдущего. Для
большего усвоения, а также повышения квалификации скачайте с сети пхп скрипты,
благо их в сети навалом, и разбирайте их, разбирайте их... При написании
гостевой книги скачайте их штук 5-10 и посмотрите лучший, скомбинируйте и тд.
Полет фантазии не ограничен ни чем кроме вашей фантазии...