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.

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

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

#   Це   коментар

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

/*

А   це

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

коментар

*/

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


 

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

71800. ПОНЯТИЕ, СУЩНОСТЬ, ЭТАПЫ РАЗВИТИЯ КОНСТИТУЦИОННОГО СТАТУСА ЮРИДИЧЕСКИХ ЛИЦ В РОССИЙСКОЙ ФЕДЕРАЦИИ 176 KB
  В юридической литературе нет единого мнения по поводу того где кроются истоки понятия юридического лица. А правовое положение муниципий городских общин которым римское государство включая их в свой состав и наделяя их жителей римским гражданством предоставляло самоуправление...
71801. ПРОИЗВОДСТВО ПО ДЕЛАМ ОБ АДМИНИСТРАТИВНЫХ ПРАВОНАРУШЕНИЯХ И ЕГО ОБЕСПЕЧЕНИЕ 105.5 KB
  Производство по делам об административных правонарушениях это деятельность должностных лиц органов исполнителей власти судей уполномоченных на применение мер административных наказаний осуществляемая в административно-процессуальной форме и представляющая собой составную...
71802. РАЗДВОЕНИЕ ЛИЧНОСТИ В ТВОРЧЕСТВЕ И ПРЕСТУПНОМ ПОВЕДЕНИИ 155.5 KB
  Иными словами физическое тело человека может служить для разума временным пристанищем а после смерти он продолжает жить в виде сгустка энергии например души. Святитель Григорий Палама пишет что после создания человека ангелы смотрели своими очами на человеческую душу сопряженную...
71803. НЕКОТОРЫЕ ВОПРОСЫ РАЗВИТИЯ РОССИЙСКОГО ЗАКОНОДАТЕЛЬСТВА В ОБЛАСТИ МИГРАЦИОННОЙ ПОЛИТИКИ 79 KB
  Современное состояние правопорядка в Российской Федерации осложнено не только влиянием отечественной и зарубежной криминальной среды но и неупорядоченностью миграционных потоков населения ослаблением объективного и субъективного характера контроля над въездом в Россию и пребыванием в ней...
71804. КОММЕНТАРИЙ РЕГЛАМЕНТА ГОСУДАРСТВЕННОЙ ДУМЫ ФЕДЕРАЛЬНОГО СОБРАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ 133.5 KB
  Формально все три ветви государственной власти равны между собой; это означает что ни одна из них не может починять себе другую или вмешиваться в компетенцию друг друга. Такая конструкция во всем мире является исторически сложившейся и предполагает специализацию каждой из ветвей...
71805. К ВОПРОСУ О ТЕНДЕНЦИЯХ РАЗВИТИЯ СИСТЕМЫ ИПОТЕЧНОГО ЖИЛИЩНОГО КРЕДИТОВАНИЯ В РОССИИ 152 KB
  Например строительная компания Северный город холдинг RBI планирует продавать с использованием ипотечных схем ежемесячно примерно четверть строящегося жилья. В условиях ипотечных программ некоторых российских банков все чаще стали появляться так называемые плавающие изменяющиеся...
71806. ОТЧУЖДЕННЫЙ НАРОД, ИЛИ К ВОПРОСУ О НЕКОНСТИТУЦИОННОСТИ ОТМЕНЫ ВЫБОРОВ ГУБЕРНАТОРОВ 122.5 KB
  Конституционный Суд России постановлением от 21 декабря 2005 г. № 13-П1 наконец решил вопрос о конституционности порядка назначения губернаторов, установленного новой редакцией (от 11 декабря 2004 г.) Федерального закона «Об общих принципах организации законодательных...
71807. ПРОВЕДЕНИЕ ПРОВЕРОК БАНКОМ РОССИИ С УЧАСТИЕМ СЛУЖАЩИХ АГЕНТСТВА ПО СТРАХОВАНИЮ ВКЛАДОВ 79.5 KB
  В соответствии с инструкцией Банка России от 1 декабря 2003 г. № 108И Об организации инспекционной деятельности Центрального банка Российской Федерации Банка России проверки кредитных организаций проводят уполномоченные представителями Банка России.
71808. ПОНЯТИЕ ПРЕДПРИНИМАТЕЛЬСКОЙ КОРПОРАЦИИ ПО ПРАВУ США 110 KB
  Термин корпорация в американском праве имеет весьма широкое применение. В самом крупном промышленно наиболее развитом штате США Нью-Йорк в соответствии с законодательством все корпорации разделены на три группы: публичные непредпринимательские корпорации...