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.

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

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

#   Це   коментар

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

/*

А   це

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

коментар

*/

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


 

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

66177. Вивчення та заповнення форм технічної документації 181.5 KB
  В господарстві необхідно мати таку документацію: Журнал обліку електрообладнання Журнал обліку освітлювальних приладів і внутрішніх проводок Графік технічних обслуговувань на квартал Графік поточних ремонтів на рік...
66179. Лабораторная диагностика гриппа и ОРЗ 89 KB
  Выявлены в последние годы новые свойства возбудителя гриппа способность обмениваться генетической информацией с возбудителями гриппа животных и птиц длительное время сохраняться в организме человека...
66181. Розрахунок трудомісткості робіт експлуатації електрообладнання 259 KB
  Системою ПЗРЕсг установлюється періодичність технічного обслуговування і ремонту для всіх видів електрообладнання. В ній також указується і річні затрати праці для кожного типу обладнання і виду робіт в залежності від умов експлуатації.
66182. Вибрионы. Спирохеты. Жгутики у бактерий. Изучение подвижности 107.5 KB
  Актуальность темы. Знание морфологии вибрионов и спирохет имеет большое значение для микроскопического метода лабораторной диагностики инфекционных болезней. Изучение морфологии осуществляется как у окрашенных с помощью иммерсионного микроскопа...
66183. Лабораторная диагностика аденовирусных инфекций 77 KB
  На модели аденовирусов изучают важные молекулярно-биологические факторы. Немного позже у лиц с заболеваниями верхних дыхательных путей сопровождающихся конъюнктивитами были выделены другие типы аденовирусов. Диаметр вирионов аденовирусов 6090 нм они содержат двунитчатую...
66185. Пайка проводів 147.5 KB
  Припої повинні мати гарну рідинотекучість малий інтервал температур кристалізації механічну міцність корозійну стійкість і високу електропровідність Однак існує ряд факторів що утрудняють процес пайки. Припої підрозділяють на м'які і тверді таблиця.