Skip to content

Commit

Permalink
3 files added, some synced with EN. Fixed omissions.
Browse files Browse the repository at this point in the history
  • Loading branch information
mproshchuk committed Nov 19, 2024
1 parent db6bf6f commit 015ede7
Show file tree
Hide file tree
Showing 12 changed files with 366 additions and 551 deletions.
1 change: 1 addition & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ _pull request_. Після певної кількості підтвердже
| debugger | зневаджувач/налагоджувач |
| directory | директорія |
| engine | рушій |
| exception | виключення |
| FAQ | ЧаПи (увага на регістри букв) |
| float | десятковий дріб/число з рухомою крапкою |
| folder | тека/каталог/папка |
Expand Down
14 changes: 7 additions & 7 deletions appendices/ini.sections.xml
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: d4d5216e7a965ca194f6b1c9dee84cecab2674e5 Maintainer: mproshchuk Status: ready -->
<section xml:id="ini.sections" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Список секцій &php.ini;</title>
<title>Список секцій файлу &php.ini;</title>
<para>
Список містить секції &php.ini;, які можна використовувати для налаштування
PHP для хоста або шляху. Ці секції необов'язкові.
Список містить секції, які можна використовувати в файлі &php.ini; для
налаштування роботи PHP на хості або шляху. Ці секції необов'язкові.
</para>
<para>
Вони не впливають безпосередньо на PHP, а групують директиви &php.ini; і
змушують їх діяти на певному хості або шляху.
вказують, для якого хоста або шляху ті діють.
</para>
<para>
Ці секції використовуються тільки в режимі CGI/FastCGI та не можуть
задавати директиви <link linkend="ini.extension">extension</link> та <link
Секції використовуються тільки в режимі CGI/FastCGI та не можуть містити
директиви <link linkend="ini.extension">extension</link> та <link
linkend="ini.zend-extension">zend_extension</link>.
</para>
<para>
Expand Down Expand Up @@ -57,7 +57,7 @@
</para>
<para>
<example>
<title>Увімкнути повне екранне оповіщення про помилки домену для
<title>Увімкнути повне екранне оповіщення про помилки домена для
розробки</title>
<programlisting role="php.ini">
<![CDATA[
Expand Down
133 changes: 66 additions & 67 deletions chapters/intro.xml

Large diffs are not rendered by default.

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

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

<section xml:id="tutorial.requirements">
<info><title>Що мені потрібно?</title></info>
<para>
Ми припускаємо, що на вашому вебсервері активовано підтримку PHP, а всі
файли із закінченням <filename>.php</filename> обробляються через PHP. На
більшості серверів дане розширення початково обробляється через PHP, але
краще уточнити це у вашого вебадміністратора. Якщо ваш сервер підтримує PHP,
то ви маєте все необхідне. Просто створюйте файли із закінченням
<filename>.php</filename>, кладіть їх у вебтеку, а сервер оброблятиме їх
автоматично. Немає потреби будь-що компілювати чи встановлювати додаткові
інструменти. Вважайте файли PHP простими файлами HTML з набором нових
магічних тегів, що дозволяють вам робити купу різних речей.
файли із закінченням <filename class="extension">.php</filename>
обробляються через PHP. На більшості серверів це так і працює, але краще
уточнити це у вашого вебадміністратора. Якщо ваш сервер підтримує PHP, то ви
маєте все необхідне. Просто створюйте файли із закінченням <filename
class="extension">.php</filename>, кладіть їх у вебтеку, а сервер
оброблятиме їх автоматично. Немає потреби будь-що компілювати чи
встановлювати додаткові інструменти. Вважайте файли PHP простими файлами
HTML з набором нових магічних тегів, що дозволяють вам робити купу різних
речей.
</para>
<para>
Мабуть ви захочете заощадити дорогоцінну пропускну здатність та вести
Expand Down Expand Up @@ -70,6 +70,28 @@
</info>
<programlisting role="php">
<![CDATA[
<?php
echo "Привіт, світ!";
?>
]]>
</programlisting>
<simpara>
Для доступу до файлу використайте ваш браузер, у якому перейдіть за
адресою, що складається з URL вашого вебсервера і закінчення
<literal>/hello.php</literal>. Під час локальної розробки цей URL
виглядатиме приблизно так: <literal>http://localhost/hello.php</literal>
або <literal>http://127.0.0.1/hello.php</literal>, проте це залежить від
налаштування вебсервера. Якщо все працює добре, то цей файл буде оброблено
інтерпретатором PHP, а ви побачите у браузері "Hello World".
</simpara>
<simpara>
Код PHP можна вбудувати в звичайну HTML-сторінку. Це означає, що всередині
HTML-документа ви можете писати інструкції PHP, як в наступному прикладі:
</simpara>
<programlisting role="php">
<![CDATA[
<!DOCTYPE html>
<html>
<head>
Expand All @@ -82,14 +104,7 @@
]]>
</programlisting>
<simpara>
Щоб отримати доступ до цього файлу, використовуйте браузер - в полі адреси
введіть назву вашого вебсервера та допишіть <literal>/hello.php</literal>.
Якщо ви розробляєте скрипти локально (на своєму домашньому комп'ютері),
введена адреса повинна мати вигляд
<literal>http://localhost/hello.php</literal>
або <literal>http://127.0.0.1/hello.php</literal>, але це залежить від
конфігурації вашого вебсервера. Якщо все встановлено коректно, ваш файл
повинен оброблятись через PHP та виводитись наступний вміст для браузера:
Це матиме наступний вивід:
</simpara>
<screen role="html">
<![CDATA[
Expand Down Expand Up @@ -132,14 +147,14 @@
<link xlink:href="&url.php.support;">багатьох доступних способів</link>.
</para>
<para>
Мета прикладу - показати формат спеціальних тегів PHP. Тут ми використали
<literal>&lt;?php</literal> у ролі відкриваючого тегу. Потім йдуть команди
PHP, а для завершення PHP-режиму ми додали закриваючий тег
Мета прикладу показати формат спеціальних тегів PHP. Тут ми використали
<literal>&lt;?php</literal> у ролі початкового тегу. Далі записано команди
PHP, а для завершення PHP-режиму ми додали кінцевий тег
<literal>?&gt;</literal>. Таким чином, ви можете в будь-якому місці входити
і виходити з PHP-режиму всередині файлу HTML. Докладніше про це читайте в
розділі <link linkend="language.basic-syntax">Базовий синтаксис PHP</link>.
розділі <link linkend="language.basic-syntax">Основний синтаксис PHP</link>.
</para>

<note>
<info><title>Про символ нового рядка</title></info>
<para>
Expand All @@ -153,8 +168,8 @@
символ нового рядка після них, або можете явно виводити виводити символ
нового рядка всередині блока PHP через виклик echo чи print в останній
команді.
</para>
</note>
</para>
</note>

<note>
<info><title>Про текстові редактори</title></info>
Expand All @@ -168,7 +183,7 @@
підсвічуванням синтаксису.
</para>
</note>

<note>
<info><title>Про текстові процесори</title></info>
<para>
Expand All @@ -179,7 +194,7 @@
бо інакше PHP не зможе прочитати та виконати цей скрипт.
</para>
</note>

<para>
Тепер, коли ви створили робочий PHP скрипт, прийшов час для створення
найпопулярнішого PHP скрипта! Зробіть виклик функції
Expand Down Expand Up @@ -364,7 +379,7 @@ if (str_contains($_SERVER['HTTP_USER_AGENT'], 'Firefox')) {
<literal>Firefox</literal>.
</para>
</section>

<section xml:id="tutorial.forms">
<info><title>Робота з формами</title></info>
<para>
Expand Down
31 changes: 29 additions & 2 deletions faq/installation.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 8e732e84a1425cf0ab3a5b0da8fe113c7a6da85e Maintainer: mproshchuk Status: ready -->
<!-- EN-Revision: 2dbf3d9064d4cb07f0a2f7d06641c877a2e5ed24 Maintainer: mproshchuk Status: ready -->

<chapter xml:id="faq.installation" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Встановлення</title>
Expand Down Expand Up @@ -455,7 +455,7 @@ cgi error:
<qandaentry xml:id="faq.installation.phprc">
<question>
<para>
Як зробити доступним файл &php.ini; для PHP на Windows?
Як зробити файл &php.ini; доступним для PHP на Windows?
</para>
</question>
<answer>
Expand All @@ -466,6 +466,33 @@ cgi error:
</para>
</answer>
</qandaentry>

<qandaentry xml:id="faq.installation.windows-temporary-path">
<question>
<simpara>
Windows: Як перевірити, що PHP на сервері IIS має право запису до
тимчасової директорії?
</simpara>
</question>
<answer>
<procedure>
<step>
<simpara>
Це можна зробити в Провідникові, перейшовши у "Властивості" тимчасової
директорії (<varname>%TEMP%</varname>). Шлях до тимчасової директорії
можна дізнатися під час налаштування або через функцію
<function>phpinfo</function>.
</simpara>
</step>
<step>
<simpara>
Для IIS, перевірити, чи користувач <literal>IIS_User</literal> має
дозвіл <literal>MODIFY</literal>.
</simpara>
</step>
</procedure>
</answer>
</qandaentry>

<qandaentry xml:id="faq.installation.apache.multiviews">
<question>
Expand Down
Loading

0 comments on commit 015ede7

Please sign in to comment.