Поиск

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

Разработаем нашу первую страницу на языке РНР точно так же, как начали бы с нуля документ HTML.

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

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

  1. Откройте текстовый редактор SimpleText, WordPad или любой другой.
  2. Выберите команду File >• New для создания нового пустого документа.
  3. Напечатайте такую строку:
  4. <HTMLxHEADxTITLE>First PHP Script</TITLEx/HEADxBODY> Для большей наглядности можно расположить каждый элемент или группу элементов на отдельной строке.
  5. На новой строке наберите
  6. Нажмите клавишу Enter для создания новой строки и наберите символы ?>.
  7. Напечатайте </BODYx/HTML>.
  8. Выберите команду File >• Save As. В появившемся диалоговом окне выбе рите формат Text Only (или ASCII).
  9. Определите место для сохранения сценария.
  10. Сохраните сценарий как first.php (листинг 1.1).

Листинг 1.1т Основная структура 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>

Узнайте у вашего провайдера, какие расширения можно использовать для РНР документов. Мы применяем расширение .рпр, хотя вместо этого вы можете использовать .phtml. На серверах с третьей версией РНР по умолчанию исполь зуется расширение .рпрЗ. Расширение файла дает серверу указание, как интер претировать файл: file.рпр обрабатывается модулем РНР, file.asp будет обработан как ASP, a file.html является статическим HTMLдокументом.

Следует также узнать у провайдера, можно ли использовать короткие тэги (<? и ?> вместо <?РНР и ?>) или ASPтэги (<% и %>). Такие программы, как Macromedia Dreamweaver, лучше работают с PHPстраницами, если используются тэги ASP.