Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсач PHP.doc
Скачиваний:
3
Добавлен:
01.05.2025
Размер:
688 Кб
Скачать
☆

1. Первые шаги с php

1.1 Основы синтаксиса

Разработаем нашу первую страницу на языке РНР точно так же, как начали бы с нуля документ HTML. Между стандартными HTML- и PHP-документами есть два основных различия. Во-первых, файлы PHP-сценария сохраняются с расширением , php (например, index.php). А во-вторых, PHP-код заключается в <?РНР и ?> для отделения кода РНР от HTML.

Тэги РНР и код HTML в первом сценарии:

1. Открываем текстовый редактор WordPad или любой другой.

2. Выбираем команду File>New для создания нового пустого документа.

3. Напечатаем:

<HTML><HEAD><TITLE>First PHP Script</TITLE></HEAD><BODY>

Для большей наглядности можно расположить каждый элемент или группу элементов на отдельной строке.

4. На новой строке набираем <? РНР.

5. Нажимаем клавишу Enter для создания новой строки и символы ?>.

6. Печатаем </BODY></HTML>.

7. Выбираем команду File >Save As. В появившемся диалоговом окне выбираем формат Text Only (или ASCII).

8. Выбираем место для сохранения сценария.

9. Сохраняем сценарий как first.php.

Основная структура HTML-документа с тэгами РНР. Все РНР-сценарии должны быть выделены специальными тэгами. Тогда сервер сможет обрабатывать то, что нужно, как PHP-код. Внутри PHP-тэгов все интерпретируется как сценарий РНР, а прочая информация посылается в браузер как стандартный код HTML.

1. <HTML>

2. <HEAD>

3. <TITLE>First PHP Script</TITLE>

4. </HEAD>

5. <BODY>

6. <?PHP

7. ?>

8. </BODY>

9. </HTML>

1.2 Передача данных в браузер

Теперь, когда вы создали свой первый PHP-сценарий, самое время попробовать с ним что-нибудь сделать. Как упоминалось в предисловии, РНР говорит серверу, какие данные посылать в браузер. Для начала мы используем функцию phpinfо( ) для печати служебной информации. При вызове данная функция пошлет в Web-браузер таблицу с полным перечнем характеристик самого сервера и установленного на этом сервере модуля РНР.

В качестве сервера я буду использовать утилиту Top Server 2.1, которая позволяет создать локальный сервер на жестком диске.

Добавление функции phpinfo

1. Открываем в текстовом редакторе сценарий first.php.

2. Установим курсор между PHP-тэгами ( <?РНР и ?>) и создаем новую строку, нажав клавишу Enter.

3. На новой строке вводим phpinfо ( ); .

4. Меняем название страницы, заменив First на Test в третьей строке HTML.

5. Сохраним сценарий как test.php.

Так как этот файл сохраняется отдельно, мы изменили титульную строку HTML при добавлении функции phpinfо( ) .

1. <HTML>

2. <HEAD> .

3. <TITLE>Test PHP Script</TITLE>

4. </HEAD>

5. <BODY>

6. <?PHP

7. phpinfо();

8. ?>

9. </BODY>

10. </HTML>

Каждая инструкция PHP-кода должна заканчиваться знаком “точка с запятой”.

Инструкция в РНР - это исполняемая строка кода, такая как print( ) или phpinfо( ) . Точка с запятой в конце строк означает указание выполнить команду. И наоборот, строки комментариев, PHP-тэги, управляющие структуры (условные операторы, циклы и т.п) и некоторые другие конструктивные элементы, обсуждаемые далее, не требуют использования данного знака.

Тэг РНР указывает только то, что начинается PHP-код; символы комментариев поясняют текст в программе и т.п. Таким образом, точка с запятой завершает конкретное действие и не требуется для конструктивных элементов, которые создают условия.