Skip to content

Commit 015ede7

Browse files
committed
3 files added, some synced with EN. Fixed omissions.
1 parent db6bf6f commit 015ede7

File tree

12 files changed

+366
-551
lines changed

12 files changed

+366
-551
lines changed

CONTRIBUTING.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ _pull request_. Після певної кількості підтвердже
4444
| debugger | зневаджувач/налагоджувач |
4545
| directory | директорія |
4646
| engine | рушій |
47+
| exception | виключення |
4748
| FAQ | ЧаПи (увага на регістри букв) |
4849
| float | десятковий дріб/число з рухомою крапкою |
4950
| folder | тека/каталог/папка |

appendices/ini.sections.xml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!-- EN-Revision: d4d5216e7a965ca194f6b1c9dee84cecab2674e5 Maintainer: mproshchuk Status: ready -->
33
<section xml:id="ini.sections" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
4-
<title>Список секцій &php.ini;</title>
4+
<title>Список секцій файлу &php.ini;</title>
55
<para>
6-
Список містить секції &php.ini;, які можна використовувати для налаштування
7-
PHP для хоста або шляху. Ці секції необов'язкові.
6+
Список містить секції, які можна використовувати в файлі &php.ini; для
7+
налаштування роботи PHP на хості або шляху. Ці секції необов'язкові.
88
</para>
99
<para>
1010
Вони не впливають безпосередньо на PHP, а групують директиви &php.ini; і
11-
змушують їх діяти на певному хості або шляху.
11+
вказують, для якого хоста або шляху ті діють.
1212
</para>
1313
<para>
14-
Ці секції використовуються тільки в режимі CGI/FastCGI та не можуть
15-
задавати директиви <link linkend="ini.extension">extension</link> та <link
14+
Секції використовуються тільки в режимі CGI/FastCGI та не можуть містити
15+
директиви <link linkend="ini.extension">extension</link> та <link
1616
linkend="ini.zend-extension">zend_extension</link>.
1717
</para>
1818
<para>
@@ -57,7 +57,7 @@
5757
</para>
5858
<para>
5959
<example>
60-
<title>Увімкнути повне екранне оповіщення про помилки домену для
60+
<title>Увімкнути повне екранне оповіщення про помилки домена для
6161
розробки</title>
6262
<programlisting role="php.ini">
6363
<![CDATA[

chapters/intro.xml

Lines changed: 66 additions & 67 deletions
Large diffs are not rendered by default.

chapters/tutorial.xml

Lines changed: 44 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: 8859c8b96cd9e80652813f7bcf561432a5e9f934 Maintainer: mproshchuk Status: ready -->
2+
<!-- EN-Revision: 1fd637525fd3bbaec04f6fff80eeb33fce880b10 Maintainer: mproshchuk Status: ready -->
33
<chapter xml:id="tutorial" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
44
<info><title>Простий підручник</title></info>
55

@@ -12,22 +12,22 @@
1212
</para>
1313
<para>
1414
Вебсторінки, створені за допомогою PHP, обробляються як звичайні сторінки
15-
HTML. Створювати та редагувати їх можна в той же спосіб, що і звичайні
16-
сторінки HTML.
15+
HTML. Створювати та редагувати їх можна так, як і звичайні сторінки HTML.
1716
</para>
1817

1918
<section xml:id="tutorial.requirements">
2019
<info><title>Що мені потрібно?</title></info>
2120
<para>
2221
Ми припускаємо, що на вашому вебсервері активовано підтримку 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+
речей.
3131
</para>
3232
<para>
3333
Мабуть ви захочете заощадити дорогоцінну пропускну здатність та вести
@@ -70,6 +70,28 @@
7070
</info>
7171
<programlisting role="php">
7272
<![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[
7395
<!DOCTYPE html>
7496
<html>
7597
<head>
@@ -82,14 +104,7 @@
82104
]]>
83105
</programlisting>
84106
<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+
Це матиме наступний вивід:
93108
</simpara>
94109
<screen role="html">
95110
<![CDATA[
@@ -132,14 +147,14 @@
132147
<link xlink:href="&url.php.support;">багатьох доступних способів</link>.
133148
</para>
134149
<para>
135-
Мета прикладу - показати формат спеціальних тегів PHP. Тут ми використали
136-
<literal>&lt;?php</literal> у ролі відкриваючого тегу. Потім йдуть команди
137-
PHP, а для завершення PHP-режиму ми додали закриваючий тег
150+
Мета прикладу показати формат спеціальних тегів PHP. Тут ми використали
151+
<literal>&lt;?php</literal> у ролі початкового тегу. Далі записано команди
152+
PHP, а для завершення PHP-режиму ми додали кінцевий тег
138153
<literal>?&gt;</literal>. Таким чином, ви можете в будь-якому місці входити
139154
і виходити з PHP-режиму всередині файлу HTML. Докладніше про це читайте в
140-
розділі <link linkend="language.basic-syntax">Базовий синтаксис PHP</link>.
155+
розділі <link linkend="language.basic-syntax">Основний синтаксис PHP</link>.
141156
</para>
142-
157+
143158
<note>
144159
<info><title>Про символ нового рядка</title></info>
145160
<para>
@@ -153,8 +168,8 @@
153168
символ нового рядка після них, або можете явно виводити виводити символ
154169
нового рядка всередині блока PHP через виклик echo чи print в останній
155170
команді.
156-
</para>
157-
</note>
171+
</para>
172+
</note>
158173

159174
<note>
160175
<info><title>Про текстові редактори</title></info>
@@ -168,7 +183,7 @@
168183
підсвічуванням синтаксису.
169184
</para>
170185
</note>
171-
186+
172187
<note>
173188
<info><title>Про текстові процесори</title></info>
174189
<para>
@@ -179,7 +194,7 @@
179194
бо інакше PHP не зможе прочитати та виконати цей скрипт.
180195
</para>
181196
</note>
182-
197+
183198
<para>
184199
Тепер, коли ви створили робочий PHP скрипт, прийшов час для створення
185200
найпопулярнішого PHP скрипта! Зробіть виклик функції
@@ -364,7 +379,7 @@ if (str_contains($_SERVER['HTTP_USER_AGENT'], 'Firefox')) {
364379
<literal>Firefox</literal>.
365380
</para>
366381
</section>
367-
382+
368383
<section xml:id="tutorial.forms">
369384
<info><title>Робота з формами</title></info>
370385
<para>

faq/installation.xml

Lines changed: 29 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: 8e732e84a1425cf0ab3a5b0da8fe113c7a6da85e Maintainer: mproshchuk Status: ready -->
2+
<!-- EN-Revision: 2dbf3d9064d4cb07f0a2f7d06641c877a2e5ed24 Maintainer: mproshchuk Status: ready -->
33

44
<chapter xml:id="faq.installation" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
55
<title>Встановлення</title>
@@ -455,7 +455,7 @@ cgi error:
455455
<qandaentry xml:id="faq.installation.phprc">
456456
<question>
457457
<para>
458-
Як зробити доступним файл &php.ini; для PHP на Windows?
458+
Як зробити файл &php.ini; доступним для PHP на Windows?
459459
</para>
460460
</question>
461461
<answer>
@@ -466,6 +466,33 @@ cgi error:
466466
</para>
467467
</answer>
468468
</qandaentry>
469+
470+
<qandaentry xml:id="faq.installation.windows-temporary-path">
471+
<question>
472+
<simpara>
473+
Windows: Як перевірити, що PHP на сервері IIS має право запису до
474+
тимчасової директорії?
475+
</simpara>
476+
</question>
477+
<answer>
478+
<procedure>
479+
<step>
480+
<simpara>
481+
Це можна зробити в Провідникові, перейшовши у "Властивості" тимчасової
482+
директорії (<varname>%TEMP%</varname>). Шлях до тимчасової директорії
483+
можна дізнатися під час налаштування або через функцію
484+
<function>phpinfo</function>.
485+
</simpara>
486+
</step>
487+
<step>
488+
<simpara>
489+
Для IIS, перевірити, чи користувач <literal>IIS_User</literal> має
490+
дозвіл <literal>MODIFY</literal>.
491+
</simpara>
492+
</step>
493+
</procedure>
494+
</answer>
495+
</qandaentry>
469496

470497
<qandaentry xml:id="faq.installation.apache.multiviews">
471498
<question>

0 commit comments

Comments
 (0)