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.

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

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

#   Це   коментар

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

/*

А   це

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

коментар

*/

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


 

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

23601. Понимание речи 32.5 KB
  Системы понимания речи СПР имеют дело со связанными единицами речи такими как фразы предложения и даже параграфы так как понимание изолированных слов может означать только тривиальный процесс сопоставления некоторого значения к каждому слову словаря системы. Понимание связанной речи очень сложная задача и на проект СПР повлияли исследования в таких разных областях как акустическая обработка сигнала нейрофизиология психолингвистика психология. СПР была создана чтобы понимать всего нескольких дикторов одного диалекта производя...
23602. Автоматический морфологический анализ. Соотношение словаря и анализа 12.5 KB
  Автоматический морфологический анализ. Соотношение словаря и анализа. Автоматический морфологический анализ АМА анализ отдельно взятой словоформы и всех тех сведений которые из нее можно извлечь безотносительно к тому относятся ли эти сведения к морфологии или нет. АМА определяется двумя факторами: 1 тип ЕЯ подвергаемого анализу 2 тип алгоритма авт.
23603. Сущность прикладной лингвистики как особого подхода к языковым явлениям. Характерные черты прикладных методик 12.5 KB
  Методология прикладного исследования должна учитывать многоаспектность многоуровневость открытость языкового механизма. Методология совокупность общих принципов определяющая способ исследования какоголибо явления; определяет взгляд на объект как к нему подойти; философские принципы исследования явлений. Метод определенный тип способа исследования определяемый инструментами которые используются при изучении объекта исследования метод компьютерного моделирования статистический метод Собственно лингвистические методы:...
23604. Понятие репрезентации в науках о языке и мышлении человека 16 KB
  Операционная система MSDOS основные группы команд. Функции ОС: управление памятью управление вводомвыводом управление файловой системой управление взаимодействием процессов диспетчеризация процессов защита и учет использования ресурсов обработка командного языка MSDOS Microsoft: PCDOS IBM вариант MSDOS DRDOS Digital Research совместима с MSDOS; OS2 для машин IBM PS2 series UNIX Macintosh OS MAINFRAMES . Модульная структура MSDOS: 1. IBMDOS.
23605. СЕМАНТИЧЕСКИЕ СЕТИ 46.5 KB
  Выразительная сила больше не является решающим аргументом в пользу выбора сетей или линейных форм записи поскольку идеи записанные с помощью одной формы записи могут быть легко переведены в другую. Надписи над дугами означают что собака является агентов гложения кость является объектом гложения а жадность это манера гложения. В этом предложении сообщено что когда предложение €œWhile a dog was eating a bone€ являлось истинным второе предложение €œA cat passed unnoticed€ также является истинным. На рисунке 3 показано что собака...
23606. Теория фреймов 22.5 KB
  Впервые была представлена Минским как попытка построить фреймовую сеть или парадигму с целью достижения большего эффекта понимания . Минский разработал такую схему в которой информация содержится в специальных ячейках называемых фреймами объединенными в сеть называемую системой фреймов . Новый фрейм активизируется с наступлением новой ситуации .
23607. Различные наименования области прикладной лингвистики и их смысловые различия. Универсальные прикладные проблемы 15.5 KB
  Прикладная лингвистика это комплексная научная дисциплина изучающая язык в различных ситуациях его применения и разрабатывающая методы совершенствования языковых систем и языковых процессов. Термин прикладная лингвистика появился в конце 20 гг. За рубежом под ПЛ часто понимают совершенствование методов преподавания языка дидактическая лингвистика. Лингвистика входит в ядро складывающегося в настоящее время комплекса когнитивных наук объединяемых по их интересу к проблемам организации представления обработки и использования знаний.
23608. Понятие уровня в теоретической и прикладной лингвистике 13.5 KB
  Членение на уровни в рамках теоретической лингвистики: фонемный морфемный лексический уровень слова синтаксический уровень предложения Уровнеобразующими свойствами обладают только те единицы языка которые подчиняются правилам уровневой сочетаемости т. Уровень языка следует отличать от уровня анализа языка фаз или этапов рассмотрения языка. В лингвистической практике онтологический уровень языка и процедурный уровень анализа операционный нередко смешиваются хотя между ними нет прямого соответствия. Городецкий К проблеме...
23609. Мысль и язык 1.03 MB
  Потебня излагая взгляды Гумбольдта и его школы на отношение языкознания к психологии и логике выставил ряд своих собственных выводов как по этим общим так и по многим привходящим сюда частным вопросам выводов ставящих задачи русского и вообще славянского языкознания на широкую основу истории мысли. Это особенно может относиться к его Запискам по русской грамматике где рассыпая поражающие меткостью и новизной выводы при анализе отдельных явлений он мало заботится об общей связи между частными своими обобщениями полагая повидимому...