Page 21 - 4252
P. 21

намічно  включати  вміст  меню  на  кожну  з  окремих  сторінок  Web.  Це  можна
            зробити за допомогою так званого серверного включення файлу.
                   Файли, що включаються можуть містити будь-який код XHTML або PHP і
            зазвичай зберігаються з розширенням. Inc, хоча можна використовувати також
            розширення. Php,. Txt, або. Htm. Вміст файлу, що включається кодується один
            раз і включається в будь-яку необхідну кількість сторінок PHP. Якщо під фай-
            лом, що включається робиться зміна, то оновлення автоматично  відбивається
            на всіх сторінках PHP, які посилаються на цей файл.
                   Нижче показаний приклад типового файлу, що  включається, що містить
            інформацію про заголовок сторінки.

                   Header.inc
                   <h3> Welcome to WebBooks.Com </ h3>
                   Цей приклад показує файл, що включається з ім'ям header.inc. Файл міс-
            тить  текст  "Welcome  to  WebBooks.Com",  оточений  тегом  XHTML  <h3>.  Він
            створює заголовок третього рівня, який можна тепер включати на всі сторінки,
            які  складають  сайт  WebBooks.  Після  створення  файлу,  що  включається,  його
            можна включити в сторінку PHP за допомогою однієї з наступних функцій:
                   require (ім'я_файлу) - включає і перевіряє вказаний файл
                   include (ім'я_файлу) - інший спосіб підключення файлів

                   У  наступному  прикладі  файл  header.inc  включається  в  існуючу  сторінку
            PHP:
                   home.php
                   <? Php
                   require ('header.inc');
                   echo "<p> This is the WebBooks site ...</ p>";
                   ?>

                   Функція require () викликає файл header.inc і перевіряє вміст файлу. Вміст
            потім  виводиться,  так  ніби  воно  було  частиною  сторінки  home.php.  У  цьому
            прикладі функція require () кодується вгорі сторінки, так як вона містить інфор-
            мацію заголовка. Оператор require () можна, однак, включити в будь-якому міс-
            ці документа PHP. Розташування функції require () визначає, де буде виводити-
            ся вміст файлу в контексті сторінки PHP.
                   Welcome to WebBooks.Com
                   This is the WebBooks site ...
                   Важливо  відзначити,  що  при  використанні  файлів,  що  включаються,  які
            містять конфіденційну інформацію, таку, як паролі або інформацію про корис-
            тувача, файли повинні зберігатися з використанням розширення. Php, а не. Inc
            або іншого нестандартного розширення. Файли, які застосовують нестандартні
            розширення файлів, можуть завантажуватися з сервера Web, а їх вміст можна
            переглядати як звичайний текст. Використання розширення. Php гарантує, що
            клієнт не зможе побачити вихідний код, сервер поверне тільки код XHTML.


                                                           20
   16   17   18   19   20   21   22   23   24   25   26