Рад
приветствовать вас на дистанционных
курсах PHP версии 4!
На наших уроках мы
рассмотрим главные аспекты
проектирования собственных сайтов с
помощью этого языка.
Для этого вам
понадобиться:
1) Блокнот (программа
в Windows), или какой-нибудь другой редактор
PHP.
Внимание!
Не используйте программы из семейства
WORD во время написания PHP программ! (Microsoft
Office, WordPad, Русский Офис...)
2) Сервер в
интернете, с поддержкой PHP. (скрипт 1-1 "Проверка
поддержки PHP").
Так же вы можете
закачать на свой компьютер базовый
пакет Денвера с http://dklab.ru
, который позволяет моделировать и
проверять скрипты без подключения с
интернетом.
На этом уроке (и
далее) мы не будем рассматривать
установку PHP на сервер, поскольку за нас
это делаю Хостинг - компании. Так же
потому, что для поддержки собственного
домена вам потребуется постоянное
соединение с и-нетом и динамический IP -
адрес!
Итак, начнём!
Что же такое PHP?
PHP (Hypertext Preprocessor) -
является широко используемым языком
программирования с открытым исходным
кодом, внедряемым в HTML.
Давайте напишим
наш первый скрипт
<html>
<head><title>Скрипт
1-1</title></head>
<body>
<?
phpinfo();
?>
</body>
</html>
Давайте разберём
этот скрипт.
Что мы видим?
Первая часть
скрипта <HTML>...<BODY> - является
обычным HTML - кодом. Но далее следует
часть, которая помещена в специальные
начальные (<?) и конечные (?>) теги. Она и
является самим PHP - кодом. Далее следует
функция (phpinfo()), которая выдаёт всю
информацию о PHP и базе данных, которые
находятся на данном сервере.
В конце строки вы
могли заметить точку с запятой, которая
обязательно ставиться после каждого
оператора!
Помимо
приведенных в примере тегов, возможно
использование и других:
<?php phpinfo(); ?>
<? phpinfo(); ?>
<% phpinfo(); %>
<script Language="php">
phpinfo(); </script>
Теперь выберите
один из типов тегов и введите в него код,
представленный выше. Сохраните файл с
расширением *.php и загрузите его на свой
сайт. http://holm.ru - может
предоставить вам свои услуги. Если вы
увидите таблицу сиреневого цвета - то
радуйтесь, вы написали первый скрипт!
Если ничего не произойдёт, или вам
предложат загрузить файл на компьютер -
ваш сервер не поддерживает PHP...
Иногда, некоторые
сложные программы требуют объяснений.
Для этого используются, так называемые,
комментарии.
<HTML>
<HEAD><TITLE>Скрипт
1-2</TITLE></HEAD>
<BODY>
<?
echo
"Текст"; //это первый вид
комментариев.
echo
"<br>Текст на 2 строке"; #это второй
тип комментариев.
echo
"<br>Текст на3 строчке"; /*Это
третий тип комментариев (мой любимый :)*/
?>
</BODY>
</HTML>
В этом скрипте вы
могли увидеть три типа комментариев, а
также новый оператор echo "",
который выводит информацию небольшого
объема.
Так же может
использоваться оператор print "",
который ичпользуется наиболее часто.
Большинство
серверов поддерживают короткие теги:
<?="КАКОЙ-НИБУДЬ
ТЕКСТ" ?>
Эта конструкция
ровна вот этой:
<? echo" КАКОЙ-НИБУДЬ
ТЕКСТ"; ?>
При работе,
например, с базой данных так же
используется оператор printf(""),
который требует уже не просто текста, а
какого-то условия при работе с ним.