|
1 | 1 | <?xml version="1.0" encoding="utf-8"?>
|
2 |
| -<!-- EN-Revision: 8859c8b96cd9e80652813f7bcf561432a5e9f934 Maintainer: mproshchuk Status: ready --> |
| 2 | +<!-- EN-Revision: 1fd637525fd3bbaec04f6fff80eeb33fce880b10 Maintainer: mproshchuk Status: ready --> |
3 | 3 | <chapter xml:id="tutorial" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
4 | 4 | <info><title>Простий підручник</title></info>
|
5 | 5 |
|
|
12 | 12 | </para>
|
13 | 13 | <para>
|
14 | 14 | Вебсторінки, створені за допомогою PHP, обробляються як звичайні сторінки
|
15 |
| - HTML. Створювати та редагувати їх можна в той же спосіб, що і звичайні |
16 |
| - сторінки HTML. |
| 15 | + HTML. Створювати та редагувати їх можна так, як і звичайні сторінки HTML. |
17 | 16 | </para>
|
18 | 17 |
|
19 | 18 | <section xml:id="tutorial.requirements">
|
20 | 19 | <info><title>Що мені потрібно?</title></info>
|
21 | 20 | <para>
|
22 | 21 | Ми припускаємо, що на вашому вебсервері активовано підтримку PHP, а всі
|
23 |
| - файли із закінченням <filename>.php</filename> обробляються через PHP. На |
24 |
| - більшості серверів дане розширення початково обробляється через PHP, але |
25 |
| - краще уточнити це у вашого вебадміністратора. Якщо ваш сервер підтримує PHP, |
26 |
| - то ви маєте все необхідне. Просто створюйте файли із закінченням |
27 |
| - <filename>.php</filename>, кладіть їх у вебтеку, а сервер оброблятиме їх |
28 |
| - автоматично. Немає потреби будь-що компілювати чи встановлювати додаткові |
29 |
| - інструменти. Вважайте файли PHP простими файлами HTML з набором нових |
30 |
| - магічних тегів, що дозволяють вам робити купу різних речей. |
| 22 | + файли із закінченням <filename class="extension">.php</filename> |
| 23 | + обробляються через PHP. На більшості серверів це так і працює, але краще |
| 24 | + уточнити це у вашого вебадміністратора. Якщо ваш сервер підтримує PHP, то ви |
| 25 | + маєте все необхідне. Просто створюйте файли із закінченням <filename |
| 26 | + class="extension">.php</filename>, кладіть їх у вебтеку, а сервер |
| 27 | + оброблятиме їх автоматично. Немає потреби будь-що компілювати чи |
| 28 | + встановлювати додаткові інструменти. Вважайте файли PHP простими файлами |
| 29 | + HTML з набором нових магічних тегів, що дозволяють вам робити купу різних |
| 30 | + речей. |
31 | 31 | </para>
|
32 | 32 | <para>
|
33 | 33 | Мабуть ви захочете заощадити дорогоцінну пропускну здатність та вести
|
|
70 | 70 | </info>
|
71 | 71 | <programlisting role="php">
|
72 | 72 | <![CDATA[
|
| 73 | +<?php |
| 74 | +
|
| 75 | +echo "Привіт, світ!"; |
| 76 | +
|
| 77 | +?> |
| 78 | +]]> |
| 79 | + </programlisting> |
| 80 | + <simpara> |
| 81 | + Для доступу до файлу використайте ваш браузер, у якому перейдіть за |
| 82 | + адресою, що складається з URL вашого вебсервера і закінчення |
| 83 | + <literal>/hello.php</literal>. Під час локальної розробки цей URL |
| 84 | + виглядатиме приблизно так: <literal>http://localhost/hello.php</literal> |
| 85 | + або <literal>http://127.0.0.1/hello.php</literal>, проте це залежить від |
| 86 | + налаштування вебсервера. Якщо все працює добре, то цей файл буде оброблено |
| 87 | + інтерпретатором PHP, а ви побачите у браузері "Hello World". |
| 88 | + </simpara> |
| 89 | + <simpara> |
| 90 | + Код PHP можна вбудувати в звичайну HTML-сторінку. Це означає, що всередині |
| 91 | + HTML-документа ви можете писати інструкції PHP, як в наступному прикладі: |
| 92 | + </simpara> |
| 93 | + <programlisting role="php"> |
| 94 | +<![CDATA[ |
73 | 95 | <!DOCTYPE html>
|
74 | 96 | <html>
|
75 | 97 | <head>
|
|
82 | 104 | ]]>
|
83 | 105 | </programlisting>
|
84 | 106 | <simpara>
|
85 |
| - Щоб отримати доступ до цього файлу, використовуйте браузер - в полі адреси |
86 |
| - введіть назву вашого вебсервера та допишіть <literal>/hello.php</literal>. |
87 |
| - Якщо ви розробляєте скрипти локально (на своєму домашньому комп'ютері), |
88 |
| - введена адреса повинна мати вигляд |
89 |
| - <literal>http://localhost/hello.php</literal> |
90 |
| - або <literal>http://127.0.0.1/hello.php</literal>, але це залежить від |
91 |
| - конфігурації вашого вебсервера. Якщо все встановлено коректно, ваш файл |
92 |
| - повинен оброблятись через PHP та виводитись наступний вміст для браузера: |
| 107 | + Це матиме наступний вивід: |
93 | 108 | </simpara>
|
94 | 109 | <screen role="html">
|
95 | 110 | <![CDATA[
|
|
132 | 147 | <link xlink:href="&url.php.support;">багатьох доступних способів</link>.
|
133 | 148 | </para>
|
134 | 149 | <para>
|
135 |
| - Мета прикладу - показати формат спеціальних тегів PHP. Тут ми використали |
136 |
| - <literal><?php</literal> у ролі відкриваючого тегу. Потім йдуть команди |
137 |
| - PHP, а для завершення PHP-режиму ми додали закриваючий тег |
| 150 | + Мета прикладу — показати формат спеціальних тегів PHP. Тут ми використали |
| 151 | + <literal><?php</literal> у ролі початкового тегу. Далі записано команди |
| 152 | + PHP, а для завершення PHP-режиму ми додали кінцевий тег |
138 | 153 | <literal>?></literal>. Таким чином, ви можете в будь-якому місці входити
|
139 | 154 | і виходити з PHP-режиму всередині файлу HTML. Докладніше про це читайте в
|
140 |
| - розділі <link linkend="language.basic-syntax">Базовий синтаксис PHP</link>. |
| 155 | + розділі <link linkend="language.basic-syntax">Основний синтаксис PHP</link>. |
141 | 156 | </para>
|
142 |
| - |
| 157 | + |
143 | 158 | <note>
|
144 | 159 | <info><title>Про символ нового рядка</title></info>
|
145 | 160 | <para>
|
|
153 | 168 | символ нового рядка після них, або можете явно виводити виводити символ
|
154 | 169 | нового рядка всередині блока PHP через виклик echo чи print в останній
|
155 | 170 | команді.
|
156 |
| - </para> |
157 |
| - </note> |
| 171 | + </para> |
| 172 | + </note> |
158 | 173 |
|
159 | 174 | <note>
|
160 | 175 | <info><title>Про текстові редактори</title></info>
|
|
168 | 183 | підсвічуванням синтаксису.
|
169 | 184 | </para>
|
170 | 185 | </note>
|
171 |
| - |
| 186 | + |
172 | 187 | <note>
|
173 | 188 | <info><title>Про текстові процесори</title></info>
|
174 | 189 | <para>
|
|
179 | 194 | бо інакше PHP не зможе прочитати та виконати цей скрипт.
|
180 | 195 | </para>
|
181 | 196 | </note>
|
182 |
| - |
| 197 | + |
183 | 198 | <para>
|
184 | 199 | Тепер, коли ви створили робочий PHP скрипт, прийшов час для створення
|
185 | 200 | найпопулярнішого PHP скрипта! Зробіть виклик функції
|
@@ -364,7 +379,7 @@ if (str_contains($_SERVER['HTTP_USER_AGENT'], 'Firefox')) {
|
364 | 379 | <literal>Firefox</literal>.
|
365 | 380 | </para>
|
366 | 381 | </section>
|
367 |
| - |
| 382 | + |
368 | 383 | <section xml:id="tutorial.forms">
|
369 | 384 | <info><title>Робота з формами</title></info>
|
370 | 385 | <para>
|
|
0 commit comments