Для начала, хочу рассказать, что такое php и для чего он нужен.
PHP - язык программирования, синтаксис его похож на синтаксис C++ , но намного легче для понимания. С его помощью можно написать сайт, взаимодействующий с пользователем. К php обычно приходят после долгих попыток сделать гостевую книгу, форум, счетчик посещений на javasсriрt ... Забегая вперед, скажу, что на PHP это делается ооочень легко.
Как работает PHP?PHP - исходный код хранится в файлах с расширением php (index.php admin.php и т.д.). Файлы, соответственно, хранятся на сервере. После того, как пользователь наберет в коммандной строке http:///....index.php сервер начинает выполнение кода, содержащегося в файле и посылает получившуюся в резудьтате html страницу пользователю. Т.е. , в отличие от html , пользователь Не может увидеть исходного кода в полученном коде, что повышает защиту страницы. Найдите любой сайт с файлом php и просмотрите его в блокноте (Вид - В виде html). Вы не найдете ни строчки на php.
Первая страница на PHP.Для того, чтобы на вашем локальном компьютере смог выполнится php код , нам необходим сервер с поддержкой этого языка и движок php . И то и другое установить и сконфигурировать не сложно, но чтобы не морочиться, качаем с http://www.denwer.ru/dis/Base/ новейший базовый пакет Денвера.
Запускаем скачанный exe-файл и следуем инструкциям ( будет необходимо выбрать директорию для установки сервера , например c:/server , способ запуска (1) и имя виртуального диска (z: например) ).
Чтобы запустить сервер идем в c:/server/etc/ и запускаем run.exe
Проверяем работоспособность - набираем в браузере http://localhost . Отображаемая страница находится в директории c:/server/home/localhost/www .
Теперь самое интересное: затираем все файлы (но не директории) в папке и создаем файл index.php
Открываем его в блокнотике и пишем следующий код:
<? echo("<p>УРА!</p>"); ?>
Сохраняем и смотрим http://localhost . Видите ? (: А теперь Вид-Просмотр html кода - код будет выглядеть как <p>УРА!</p> ? без самого кода php! (:
Теперь можно переходить к изучениию PHP вплотную.
<? echo("<p>УРА!</p>");?>