69683

РНР-СЦЕНАРІЇ В ТІЛІ HTML-ДОКУМЕНТІВ

Доклад

Информатика, кибернетика и программирование

Ми тільки що розглянули структуру РНР-програми, і можна було б перейти до розгляду змінних. Проте РНР-сценарії можна записувати і по-іншому. Щоб ви зайвий раз не перегортали книгу, нагадаю текст сценарію first.php:...

Украинкский

2014-10-08

28.5 KB

1 чел.

Тема 2: РНР-СЦЕНАРІЇ В ТІЛІ HTML-ДОКУМЕНТІВ

Ми тільки що розглянули структуру РНР-програми, і можна було б перейти до розгляду змінних. Проте РНР-сценарії можна записувати і по-іншому. Щоб ви зайвий раз не перегортали книгу, нагадаю текст сценарію first.php:

<?

echo "<html><body><hl>";

echo "Hello    $my_name";

echo "</hl></body></html>";
?>

Цей же сценарій можна записати так:

<html><body><hl>

<?   echo   "Hello    $my_name";   ?>

</hl></body></html>

Здивовані? Звичайний HTML-код коректно обробляється інтерпретатором, тому у вас не буде помилок при виконанні цього сценарію.

Давайте розберемося, як правильно включати HTML-код до складу вашого сценарію. Якщо PHP зустрічає дужки <? ?>, то він вважає, що вони містять РНР-код і намагається виконати його. Все, що знаходиться за межами дужок, вважається простим текстом і передається браузеру без всяких змін. Ось невеликий приклад:

<html><body>

<?    if    ($REMOTE_ADDR=="127.0.0.1")    {?>

<hl>Локальний комп’ютер !</hl>

<?    }   else   {    ?>

<hl> Привіт гість! </hl> <?   }   ?> </html></body>

Якщо IР-адрес віддаленого комп'ютера рівний 127.0.0.1, ми виводимо HTML-код "<H1>Локальний комп’ютер</hl>" без використання оператора echo. Інакше, ми виводимо інше повідомлення — "<H1>Привіт гість!</hl>". Таким чином, теги <hl> і </hl> сприймаються і виводяться як звичайний текст, а не як htmtl-теги заголовка.

Примітка.

У приведеному прикладі був використаний умовний оператор if, який дозволяє виконувати певні умови залежно від істинності або помилковості умови. Після умови указується дія, яку слід виконувати у разі його істинності, а після слова else — у разі помилковості.

При включенні HTML-коду у ваші сценарії будьте уважні, тому що легко заплутатися. Взагалі я рекомендую виводити HTML-код тільки за допомогою echo.

КОМЕНТАРІ В РНР-СЦЕНАРІЯХ

Дуже важливий елемент будь-якої програми — це коментарі. Коментарі в РНР можуть бути трьох типів:

#   Це   коментар

//   Це   теж   коментар

/*

А   це

довгий багаторядковий

коментар

*/

Я вважаю за краще використовувати коментарі другого і третього типу. Хоча який з них використовувати — справа смаку.


 

А также другие работы, которые могут Вас заинтересовать

63744. Трудовые отпуска. Порядок предоставления трудовых отпусков 15.83 KB
  Отпуск временное освобождение от работы в будние дни на определённый период времени для отдыха и иных социальных целей с сохранением прежней работы. Порядок предоставления трудовых отпусков регулируется ст.
63745. Социальные отпуска 14.18 KB
  Работникам предоставляются следующие виды отпусков: трудовые отпуска. социальные отпуска: по беременности и родам; по уходу за детьми; в связи с обучением; в связи с катастрофой на Чернобыльской АЭС; по уважительным причинам личного и семейного характера.
63746. Понятие трудовой дисциплины. Меры и порядок применения дисциплинарных взысканий 15.49 KB
  Для отдельных категорий работников с особым характером труда могут предусматриваться также и другие меры дисциплинарного взыскания статья 204. Право выбора меры дисциплинарного взыскания принадлежит нанимателю. При выборе меры дисциплинарного взыскания должны учитываться тяжесть дисциплинарного...
63747. Рассмотрение трудовых споров 17.23 KB
  Индивидуальные трудовые споры по вопросам применения законодательства о труде коллективного договора соглашения рассматриваются: 1 комиссиями по трудовым спорам; 2 судами. Порядок рассмотрения индивидуальных трудовых споров Порядок рассмотрения индивидуальных трудовых...
63748. Условия привлечения к материальной ответственности. Виды материальной ответственности 13.3 KB
  Установлены следующие условия наступления материальной ответственности работника отсутствие хотя бы одного из них исключает наступление ответственности: наличие прямого действительного ущерба уменьшение имущества работодателя или ухудшение состояния этого имущества а также необходимость...
63749. Порядок возмещения материального ущерба 14.5 KB
  Порядок возмещения материального ущерба. Порядок возмещения ущерба причиненного нанимателю регламентируется ст. В соответствии с указанной статьей если доля члена коллектива бригады не превышает среднего месячного заработка возмещение ущерба производится...
63750. Понятие права и его функции. Сущность права. Система и источники права 15.57 KB
  Функции права это способы воздействия права на общественные отношения определяемые назначением права на различных этапах его исторического развития.
63751. Законность, правонарушение и юридическая ответственность 14.21 KB
  Влечёт за собой юридическую ответственность. Юридическая ответственность обязанность правонарушителя претерпеть неблагоприятные предусмотренные законодательством последствия совершенного им противоправного виновного деяния.
63752. Система законодательства Республики Беларусь. Законы и подзаконные нормативные правовые акты 15.66 KB
  Закон Республики Беларусь нормативный правовой акт закрепляющий принципы и нормы регулирования наиболее важных общественных отношений Ст. 2 Закона Республики Беларусь от 10 января 2000 года О нормативных правовых актах Республики Беларусь в редакции от 4 января 2002 года...