3. Первый скрипт.

Для того чтобы внедрить РНР скрипт в страницу HTML существует 4 способа:
1. <? текст скрипта ?>
2. <% текст скрипта %>
3. <?php текст скрипта ?>
4. <script language="php">текст скрипта</script>
Самый предпочтительный это третий способ <?php текст скрипта ?>, так как он наиболее безопасен, и поддерживается всегда, так как с другими у вас иногда могут возникнуть проблемы.

Теперь вставим небольшой скрипт в тело страницы, и посмотрим как он будет работать.

Пример:
<html>
<head> </head>
<body>
<div align="center">
<?php
print "Все пишут hello word,
а мы напишем:
<b> Первый скрипт РНР <b>";
?>
</div>
</body>
</html>

Результат:

Все пишут hello word, а мы напишем: Первый скрипт РНР

А вот как будет выглядеть страница HTML, которая послана браузеру, после обработки скрипта РНР:
<html>
<head> </head>
<body>
<div align="center">
Все пишут hello word,
а мы напишем:
<b>Первый скрипт РНР<b></div>
</body>
</html>

Рассмотрим этот пример поподробней. Во первых мы использовали всего одну команду РНР - print. Эта команда предназначена для вывода строки. Причем она выводит его так, как он введен, вместе с переносами строк (что мы можем видеть в тексте html страницы). Во вторых вы видите, что мы используем теги html без каких либо проблем (мы использовали тег <b>) внутри кавычек. Так же видно, что пользователь запрашивающий страницу с РНР скриптом, абсолютно не знает какой код исполняется, так как код РНР обрабатывается сервером, и посылает браузеру простой html. Ну и последнее, на что надо обратить внимание, это точка с запятой (;) в конце выражения. Точка с запятой служит для разделения одного выражения от другого (как в языке программирования паскаль, C, perl). Отсутсвие точек с запятой, самоя частая ошибка начинающих программировать на РНР.

Для тех кто не понял как сделать данный пример, написана пошаговая инструкция для данного урока.

<--- предыдущая страница | главная | следующая страница --->

 

www.AvtoMagazin.kz - Казахстанский сайт бесплатных объявлений по продаже автомобилей.


Леконцев Сергей 2007

 

Используются технологии uCoz