diff --git a/language-snippets.ent b/language-snippets.ent
index 02d2da2a..1d8a2a44 100644
--- a/language-snippets.ent
+++ b/language-snippets.ent
@@ -115,7 +115,7 @@ rozwiązać włączenie dyrektywy konfiguracyjnej
Ta funkcja nie będzie działać na
zdalnych plikach, ponieważ
przetwarzany plik musi być dostępny w systemie plików serwera.
-'>
+'>
Ta funkcja nie jest (jeszcze)
bezpieczna dla danych binarnych!'>
@@ -225,7 +225,7 @@ danych pochodzących od użytkownika do tej funkcji, powinno sie skorzystać z
funkcji escapeshellarg lub escapeshellcmd
aby mieć pewność, że użytkownicy nie mogą uruchomić dowolnych poleceń systemowych.
'>
-
+
Ten moduł jest w stadium
EKSPERYMENTALNYM. Oznacza to, że zachowanie tych funkcji,
ich nazw, w zasadzie wszystko udokumentowane tutaj może zostać zmienione w
@@ -391,7 +391,7 @@ Używanie tego aliasu nie jest zalecane.'>
Używanie tej funkcji nie jest zalecane.'>
-Ten alias jest PRZESTARZAŁY od PHP 5.4.0.
+Ten alias jest PRZESTARZAŁY od PHP 5.4.0.
Używanie tego aliasu nie jest zalecane.'>
@@ -442,7 +442,7 @@ xmlns="http://docbook.org/ns/docbook">Ta funkcja jest
Ten alias jest
USUNIĘTY od PHP 8.0.0.'>
-Ta funkcja jest w stadium
EKSPERYMENTALNYM. Oznacza to, że zachowanie funkcji, jej
nazwa, w zasadzie wszystko udokumentowane tutaj może zostać zmienione w
@@ -457,7 +457,7 @@ wewnętrznych. Notatka: problem nie dotyczy Yaz 2.0 i nowszych wersji.
Używając instalacji CGI, serwer jest podatny na wiele potencjalnych ataków.
-Sposoby obrony przed nimi zostały opisane w rozdziale o bezpieczeństwie instalacji CGI.
'>
@@ -764,7 +764,7 @@ $compareFunc = static function ($item1, $item2) {
Jeśli użyty zostanie typ
int, wartość zostanie liczona w bajtach. Można także użyć
-notacji skrótowej opisanej w FAQ.'>
-
+
Ten alias jest nie zalecany i
istnieje tylko dla zachowania kompatybilności wstecznej. Zaleca się nie
@@ -780,7 +780,7 @@ używanie tego aliasu, jako że może on zostać usunięty w przyszłości z PHP
DLL muszą znajdować się w miejscu wskazanym przez PATH systemu
-Windows. Aby uzyskać więcej informacji zobacz FAQ zatytułowane "FAQ zatytułowane "Jak mam dodać mój katalog PHP do PATH
w Windows". Chociaż skopiowanie plików DLL z folderu PHP do systemowego
katalogu Windows także zadziała (ponieważ katalog systemowy jest domyślnie
@@ -833,7 +833,7 @@ Przed PHP 7.0.0 ta liczba musiała być z zakresu -2147483648 do 2147483647.'>
Ta funkcja może
zwrócić Boolean &false;, ale może też zwrócić wartość innego typu niż Boolean, która oznacza
-wartość &false;. Aby uzyskać więcej informacji proszę zapoznać się z rozdziałem Typy logiczne.
Można używać operatora ===
do testowania zwracanych wartości przez tę
@@ -1588,7 +1588,7 @@ Każde wywołanie do funkcji date/time spowoduje wygenerowanie E_WARNI
jeśli strefa czasowa jest nieprawidłowa. Patrz także date_default_timezone_set'>
5.1.0
-Teraz generuje błędy strefy czasowej o poziomie E_STRICT i
+Teraz generuje błędy strefy czasowej o poziomie E_STRICT i
E_NOTICE.
'>
@@ -1781,11 +1781,11 @@ linkend="domnode.appendchild">DOMNode::appendChild().'>
-
- W przypadku niepowodzenia jest emitowany E_WARNING.
+
+ W przypadku niepowodzenia jest emitowany E_WARNING.
'>
-
-
+
+
Wskaźnik na plik musi być poprawny i musi
wskazywać na plik pomyślnie otwarty przez funkcję fopen
lub fsockopen (a jednocześnie nie zamknięty jeszcze przez
@@ -1928,7 +1928,7 @@ lub oci_new_connect.<
w wersji 10g lub nowszej.'>
WydajnośćW starszych wersjach
-OCI8 lub Oracle Database, informacja kliencka może być ustawiona przy użyciu paczki
+OCI8 lub Oracle Database, informacja kliencka może być ustawiona przy użyciu paczki
DBMS_APPLICATION_INFO Oracle. Jest to mniej wydajne niż
użycie oci_set_client_info.'>
@@ -1961,7 +1961,7 @@ wywołania funkcji pcntl_waitpid
dokumentu, ani na wydruku. Notatki będą widoczne jeśli dokument zostanie
przekonwertowany do formatu PDF za pomocą Acrobat Distiller™ lub Ghostview.'>
-Ta funkcja podlega restrykcjom Ta funkcja podlega restrykcjom open_basedir.'>
Ponieważ jest to element
@@ -1980,14 +1980,14 @@ dyrektyw konfiguracyjnych w pliku &php.ini;.'>
By używać tych funkcji, nie trzeba niczego instalować.
Są one częścią jądra PHP.'>
-
+
Oto krótkie wyjaśnienie dyrektyw
-konfiguracji.'>
+konfiguracji.'>
-
-
+
+
Na działanie tych funkcji wpływają ustawienia zawarte w pliku
&php.ini;.'>
@@ -2001,13 +2001,13 @@ Poniższe stałe są zdefiniowane w tym rozszerzeniu i stają się dostępne, gd
rozszerzenie jest dokompilowane z PHP, lub załadowane dynamicznie przy starcie.
'>
-
-
+
+
Poniższe stałe są częścią jądra PHP a więc są zawsze widoczne.
-'>
-
-
-
+'>
+
+
+
Poniższe stałe zdefiniowane są w tym rozszerzeniu, a więc będą widoczne tylko
jeśli rozszerzenie to będzie skompilowane z PHP lub załadowane dynamicznie w
trakcie pracy.
@@ -2070,6 +2070,12 @@ dla tego rozszerzenia PECL
+
+
+ This extension is unmaintained.
+
+'>
+
Instancja PgSql\Connection.'>
@@ -2139,7 +2145,7 @@ Windows posiada wbudowaną obsługę dla tego rozszerzenia. Nie trzeba ładować
żadnych dodatkowych rozszerzeń, aby używać tych funkcji.'>
-tryb bezpieczny'>
+tryb bezpieczny'>
tryb bezpieczny SQL'>
@@ -2191,7 +2197,7 @@ zwrócony przez mysqli_connect lub
stmtTylko styl proceduralny: Obiekt klasy mysqli_stmt
zwrócony przez mysqli_stmt_init.'>
-mysqlnd.'>
MySQLnd zawsze przyjmuje domyślne kodowanie znaków serwera. To kodowanie jest przesyłane podczas połączenia
@@ -2266,7 +2272,7 @@ domyślną wartością dla tej funkcji.'>
Nazwy pól zwracane przez tą
-funkcję rozróżniają wielkość znaków.'>
+funkcję rozróżniają wielkość znaków.'>
Ta funkcja ustala wartość pól NULL
na &null;.'>
@@ -2286,7 +2292,7 @@ zostanie błąd poziomu E_WARNING.
link_identifierPołączenie MySQL. Jeśli identyfikator połączenia nie zostanie
-podany, użyte zostanie ostatnie połączenie otwarte za pomocą funkcji
+podany, użyte zostanie ostatnie połączenie otwarte za pomocą funkcji
mysql_connect. Jeśli nie znalezione zostanie żadne połączenie, wygenerowany zostanie błąd
poziomu E_WARNING.'>
@@ -2333,11 +2339,11 @@ Zobacz też przewodnik MySQL: wybieranie
Alternatywy dla tej funkcji to między innymi:'>
-Otwarte nietrwałe połącznie z MySQL i zbiory wyników są automatycznie niszczone, gdy skrypt
-PHP kończy swoje wykonywanie. Tak więc, mimo iż samodzielne zamykanie
-połączeń i zwalnianie zasobów wyników nie jest obowiązkowe, jest to zalecane.
-Pozwala natychmiastowo zwrócić zasoby dla PHP i MySQL, co może
-poprawić wydajność. Aby uzyskać więcej informacji, przeczytaj o
+Otwarte nietrwałe połącznie z MySQL i zbiory wyników są automatycznie niszczone, gdy skrypt
+PHP kończy swoje wykonywanie. Tak więc, mimo iż samodzielne zamykanie
+połączeń i zwalnianie zasobów wyników nie jest obowiązkowe, jest to zalecane.
+Pozwala natychmiastowo zwrócić zasoby dla PHP i MySQL, co może
+poprawić wydajność. Aby uzyskać więcej informacji, przeczytaj o
zwalnianiu zasobów'>
@@ -2348,7 +2354,7 @@ roota dostępna jest tylko dla użytkownika z uprawnieniami superużytkownika.
xattr domyślne działa w przestrzeni użytkownika, ale można to zmienić używając
argumentu flags.'>
-
+
Podając numerycznie adres IPv6
(np. fe80::1), adres musi być objęty nawiasami kwadratowymi. Na przykład
tcp://[fe80::1]:80.'>
@@ -4383,7 +4389,7 @@ local: {
Jeśli pominięto, zostanie użyty FILTER_DEFAULT, który jest
odpowiednikiem
- FILTER_UNSAFE_RAW.
+ FILTER_UNSAFE_RAW.
Skutkuje to domyślnym brakiem filtrowania.
@@ -4578,7 +4584,7 @@ xmlns="http://docbook.org/ns/docbook">Ta funkcja została
with servers with valid SSL certificates, as distributors generally
configure OpenSSL to use known good CA bundles.
-
+
The default CA bundle may be overridden on a global basis by setting
either the openssl.cafile or openssl.capath configuration setting, or on a
diff --git a/language/context/ftp.xml b/language/context/ftp.xml
new file mode 100644
index 00000000..621c8280
--- /dev/null
+++ b/language/context/ftp.xml
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+ Opcje kontekstu FTP
+ lista opcji kontekstu FTP
+
+
+
+ &reftitle.description;
+
+ Opcje kontekstu dla transportów ftp:// i ftps://.
+
+
+
+
+ &reftitle.options;
+
+
+
+
+ overwrite
+ bool
+
+
+
+ Zezwala na nadpisywanie już istniejących plików na zdalnym serwerze.
+ Dotyczy tylko trybu zapisu (wysyłania).
+
+
+ Domyślnie wartość &false;.
+
+
+
+
+
+ resume_pos
+ int
+
+
+
+ Przesunięcie pliku, od którego ma się rozpocząć przesyłanie. Dotyczy
+ tylko trybu odczytu (pobierania).
+
+
+ Domyślnie 0 (Początek Pliku).
+
+
+
+
+
+ proxy
+ string
+
+
+
+ Żadanie proxy FTP przez serwer proxy http. Dotyczy tylko operacji
+ odczytu plików. Np: tcp://squid.example.com:8000.
+
+
+
+
+
+
+
+
+ &reftitle.notes;
+
+ Podstawowe opcje kontekstu strumienia gniazda
+
+ Dodatkowe opcje kontekstu mogą być obsługiwane przez
+ transport podstawowy.
+ Dla strumieni ftp:// należy zapoznać się z
+ opcjami kontekstu dla transportu tcp://. W
+ przypadku strumieni ftps:// należy zapoznać się
+ z opcjami kontekstu dla transportussl://.
+
+
+
+
+
+ &reftitle.seealso;
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/language/context/http.xml b/language/context/http.xml
new file mode 100644
index 00000000..d81b9a07
--- /dev/null
+++ b/language/context/http.xml
@@ -0,0 +1,338 @@
+
+
+
+
+
+
+ Opcje kontekstu HTTP
+ Lista opcji kontekstu HTTP
+
+
+
+ &reftitle.description;
+
+ Opcje kontekstu dla transportów http:// i
+ https://.
+
+
+
+
+ &reftitle.options;
+
+
+
+
+ method
+ string
+
+
+
+ GET, POST lub
+ dowolna inna metoda HTTP obsługiwana przez zdalny serwer.
+
+
+ Domyślnie GET.
+
+
+
+
+
+ header
+ array or string
+
+
+
+ Dodatkowe nagłówki do wysłania podczas żądania. Wartości
+ w tej opcji zastąpią inne wartości (takie jak
+ User-agent:, Host:,
+ i Authentication:),
+ nawet podczas śledzenia przekierowań Location:.
+ Dlatego nie zaleca się ustawiania nagłówka Host:,
+ jeśli włączona jest opcja follow_location.
+
+
+
+
+
+ user_agent
+ string
+
+
+
+ Wartość do wysłania z nagłówkiem User-Agent:. Ta wartość
+ będzie używana tylko wtedy, gdy user-agent nie zostanie
+ określony w powyższej opcji kontekstu nagłówka.
+
+
+ Domyślnie używane jest ustawienie
+ user_agent
+ &php.ini;.
+
+
+
+
+
+ content
+ string
+
+
+
+ Dodatkowe dane wysyłane po nagłówkach. Zazwyczaj
+ używane z żądaniami POST lub PUT.
+
+
+
+
+
+ proxy
+ string
+
+
+
+ URI określający adres serwera proxy (np.
+ tcp://proxy.example.com:5100).
+
+
+
+
+
+ request_fulluri
+ bool
+
+
+
+ Po ustawieniu na &true;, cały URI zostanie użyty podczas
+ konstruowania żądania (np.
+ GET http://www.example.com/path/to/file.html HTTP/1.0).
+ Chociaż jest to niestandardowy format żądania, niektóre serwery proxy
+ go wymagają.
+
+
+ Domyślnie &false;.
+
+
+
+
+
+ follow_location
+ int
+
+
+
+ Przekierowania nagłówka podążania Location. Ustaw na
+ 0, aby wyłączyć.
+
+
+ Domyślnie 1.
+
+
+
+
+
+ max_redirects
+ int
+
+
+
+ Maksymalna liczba przekierowań do podążania. Wartość 1 lub
+ lub mniej oznacza, że żadne przekierowania nie będą podążane.
+
+
+ Domyślnie 20.
+
+
+
+
+
+ protocol_version
+ float
+
+
+
+ Wersja protokołu HTTP.
+
+
+ Domyślnie 1.1 od PHP 8.0.0;
+ przed tą wersją wartością domyślną była 1.0.
+
+
+
+
+
+ timeout
+ float
+
+
+
+ Limit czasu odczytu w sekundach, określony przez float
+ (np. 10.5).
+
+
+ Domyślnie używane jest ustawienie
+ default_socket_timeout
+ &php.ini;.
+
+
+
+
+
+ ignore_errors
+ bool
+
+
+
+ Pobierz zawartość nawet w przypadku nieudanych kodów statusu.
+
+
+ Domyślnie &false;.
+
+
+
+
+
+
+
+
+ &reftitle.examples;
+
+
+ Pobranie strony i wysłanie danych POST
+
+ 'some content',
+ 'var2' => 'doh'
+ )
+);
+
+$opts = array('http' =>
+ array(
+ 'method' => 'POST',
+ 'header' => 'Content-type: application/x-www-form-urlencoded',
+ 'content' => $postdata
+ )
+);
+
+$context = stream_context_create($opts);
+
+$result = file_get_contents('http://example.com/submit.php', false, $context);
+
+?>
+]]>
+
+
+
+
+
+ Ignorowanie przekierowań, ale pobieranie nagłówków i treści
+
+
+ array(
+ 'method' => 'GET',
+ 'max_redirects' => '0',
+ 'ignore_errors' => '1'
+ )
+);
+
+$context = stream_context_create($opts);
+$stream = fopen($url, 'r', false, $context);
+
+// informacje nagłówka, jak również metadane
+// o strumieniu
+var_dump(stream_get_meta_data($stream));
+
+// rzeczywiste dane w $url
+var_dump(stream_get_contents($stream));
+fclose($stream);
+?>
+]]>
+
+
+
+
+
+
+ &reftitle.notes;
+
+ Podstawowe opcje kontekstu strumienia gniazda
+
+ Dodatkowe opcje kontekstu mogą być obsługiwane przez
+ transport podstawowy.
+ Dla strumieni ftp:// należy zapoznać się z
+ opcjami kontekstu dla transportu tcp://. W
+ przypadku strumieni ftps:// należy zapoznać się
+ z opcjami kontekstu dla transportussl://.
+
+
+
+ Linia statusu HTTP
+
+ Gdy ten wrapper strumienia podąża za przekierowaniem,
+ wartość wrapper_data zwrócona przez funkcję
+ stream_get_meta_data może niekoniecznie zawierać
+ inię statusu HTTP, która faktycznie odnosi się do danych treści w indeksie
+ 0.
+
+
+
+ array (
+ 0 => 'HTTP/1.0 301 Moved Permanently',
+ 1 => 'Cache-Control: no-cache',
+ 2 => 'Connection: close',
+ 3 => 'Location: http://example.com/foo.jpg',
+ 4 => 'HTTP/1.1 200 OK',
+ ...
+]]>
+
+
+ Pierwsze żądanie zwróciło 301 (stałe przekierowanie),
+ więc wrapper strumienia automatycznie podążył za przekierowaniem, aby uzyskać odpowiedź
+ 200 (index = 4).
+
+
+
+
+
+ &reftitle.seealso;
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/language/context/parameters.xml b/language/context/parameters.xml
new file mode 100644
index 00000000..1b7d0a8d
--- /dev/null
+++ b/language/context/parameters.xml
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+ Parametry kontekstu
+ Lista parametrów kontekstu
+
+
+
+ &reftitle.description;
+
+ Te parametery na kontekście
+ przy użyciu funkcji stream_context_set_params.
+
+
+
+
+ &reftitle.parameters;
+
+
+
+
+ notification
+ callable
+
+
+
+ Callable wywoływany, gdy na strumieniu wystąpi zdarzenie.
+
+
+ Więcej szczegółów można znaleźć w sekcji
+ stream_notification_callback.
+
+
+
+
+
+
+
+
+
+
+
diff --git a/language/context/phar.xml b/language/context/phar.xml
new file mode 100644
index 00000000..dfb5e123
--- /dev/null
+++ b/language/context/phar.xml
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+ Opcje kontekstu Phar
+ Lista opcji kontekstu Phar
+
+
+
+ &reftitle.description;
+
+ Opcje kontekstu dla wrappera phar://.
+
+
+
+
+ &reftitle.options;
+
+
+
+
+ compress
+ int
+
+
+
+ Jedna ze stałych kompresji Phar.
+
+
+
+
+
+ metadata
+ mixed
+
+
+
+ Metadane Phar. Zobacz funkcję Phar::setMetadata.
+
+
+
+
+
+
+
+
+ &reftitle.seealso;
+
+
+
+ Phar stream wrapper
+
+
+
+
+
+
+
+
diff --git a/language/context/socket.xml b/language/context/socket.xml
new file mode 100644
index 00000000..b38a5750
--- /dev/null
+++ b/language/context/socket.xml
@@ -0,0 +1,219 @@
+
+
+
+
+
+
+ Opcje kontekstu gniazda
+ Lista opcji kontekstu gniazda
+
+
+
+ &reftitle.description;
+
+ Opcje kontekstu gniazda są dostępne dla wszystkich wrapperów, które działają
+ przez gniazda, takie jak tcp, http i
+ ftp.
+
+
+
+
+ &reftitle.options;
+
+
+
+ bindto
+
+
+ Służy do określania adresu IP (albo IPv4 albo IPv6) i/lub numeru portu,
+ którego PHP będzie używać do uzyskiwania dostępu do sieci. Składnia to
+ ip:port dla adresów IPv4 i
+ [ip]:port dla adresów IPv6.
+ Ustawienie adresu IP lub portu na 0 pozwoli systemowi
+ wybrać adres IP i/lub port.
+
+
+
+ Ponieważ FTP tworzy dwa połączenia gniazd podczas normalnej pracy,
+ numer portu nie może być określony za pomocą tej opcji.
+
+
+
+
+
+ backlog
+
+
+ Służy do ograniczania liczby niezrealizowanych połączeń w kolejce
+ nasłuchiwania gniazda.
+
+
+
+ To ma zastosowanie tylko dla funkcji stream_socket_server.
+
+
+
+
+
+ ipv6_v6only
+
+
+ Zastępuje domyślne ustawienia systemu operacyjnego dotyczące mapowania IPv4 na IPv6.
+
+
+
+ Jest to ważne w szczególności, gdy próbuje się nasłuchiwać na adresach IPv4
+ oddzielnie, podczas gdy istnieje powiązanie z [::].
+
+
+ To ma zastosowanie tylko dla funkcji stream_socket_server.
+
+
+
+
+
+ so_reuseport
+
+
+ Pozwala na wiele powiązań do tej samej pary ip:port nawet z oddzielnych procesów.
+
+
+
+ To ma zastosowanie tylko dla funkcji stream_socket_server.
+
+
+
+
+
+ so_broadcast
+
+
+ Umożliwia wysyłanie i odbieranie danych z/do adresów rozgłoszeniowych.
+
+
+
+ To ma zastosowanie tylko dla funkcji stream_socket_server.
+
+
+
+
+
+ tcp_nodelay
+
+
+ Ustawienie tej opcji na &true; spowoduje odpowiednie ustawienie SOL_TCP,NO_DELAY=1
+ wyłączając w ten sposób algorytm TCP Nagle.
+
+
+
+
+
+
+
+
+ &reftitle.changelog;
+
+
+
+
+
+ &Version;
+ &Description;
+
+
+
+
+ 7.1.0
+
+ Dodano paramert tcp_nodelay.
+
+
+
+ 7.0.1
+
+ Dodano parametr ipv6_v6only.
+
+
+
+
+
+
+
+
+
+ &reftitle.examples;
+
+
+ Podstawowy przykład użycia bindto
+
+ array(
+ 'bindto' => '192.168.0.100:0',
+ ),
+);
+
+
+// połącz się z internetem używając adresu IP '192.168.0.100' i portu '7000'
+$opts = array(
+ 'socket' => array(
+ 'bindto' => '192.168.0.100:7000',
+ ),
+);
+
+
+// połącz się z internetem używając adresu IPv6 '2001:db8::1'
+// i portu '7000'
+$opts = array(
+ 'socket' => array(
+ 'bindto' => '[2001:db8::1]:7000',
+ ),
+);
+
+
+// połącz się z internetem używając portu '7000'
+$opts = array(
+ 'socket' => array(
+ 'bindto' => '0:7000',
+ ),
+);
+
+
+// utwórz kontekst...
+$context = stream_context_create($opts);
+
+// ...i użyj go do pobrania danych
+echo file_get_contents('http://www.example.com', false, $context);
+
+?>
+]]>
+
+
+
+
+
+
+
+
+
diff --git a/language/context/ssl.xml b/language/context/ssl.xml
new file mode 100644
index 00000000..7bfbbc75
--- /dev/null
+++ b/language/context/ssl.xml
@@ -0,0 +1,336 @@
+
+
+
+
+
+
+ Opcje kontekstu SSL
+ Lista opcji kontekstu SSL
+
+
+
+ &reftitle.description;
+
+ Opcje kontekstu dla transportów ssl:// i
+ tls://.
+
+
+
+
+ &reftitle.options;
+
+
+
+
+ peer_name
+ string
+
+
+
+ Nazwa peera, która ma być używana. Jeśli ta wartość nie zostanie ustawiona,
+ nazwa zostanie odgadnięta na podstawie nazwy hosta użytej podczas otwierania strumienia.
+
+
+
+
+
+ verify_peer
+ bool
+
+
+
+ Wymagaj weryfikacji używanego certyfikatu SSL.
+
+
+ Defaults to &true;.
+
+
+
+
+
+ verify_peer_name
+ bool
+
+
+
+ Wymagaj weryfikacji nazwy klienta.
+
+
+ Domyślnie &true;.
+
+
+
+
+
+ allow_self_signed
+ bool
+
+
+
+ Zezwala na certyfikaty z podpisem własnym. Wymaga parametru
+ verify_peer.
+
+
+ Domyślnie &false;
+
+
+
+
+
+ cafile
+ string
+
+
+
+ Lokalizacja pliku urzędu certyfikacji w lokalnym systemie plików,
+ który powinien być używany z opcją kontekstową verify_peer
+ w celu uwierzytelnienia tożsamości zdalnego klienta.
+
+
+
+
+
+ capath
+ string
+
+
+
+ Jeśli plik cafile nie zostanie podany lub jeśli certyfikat nie
+ zostanie w nim znaleziony, katalog wskazywany przez parametr capath
+ zostanie przeszukany w poszukiwaniu odpowiedniego certyfikatu. capath
+ musi być poprawnie zaszyfrowanym katalogiem certyfikatów.
+
+
+
+
+
+ local_cert
+ string
+
+
+
+ Ścieżka do lokalnego pliku certyfikatu w systemie plików. Musi to być plik
+ zakodowany w PEM który zawiera certyfikat i klucz
+ prywatny. Opcjonalnie może zawierać łańcuch wystawców certyfikatu.
+ Klucz prywatny może być również zawarty w oddzielnym pliku określonym
+ przez parametr local_pk.
+
+
+
+
+
+ local_pk
+ string
+
+
+
+ Ścieżka do lokalnego pliku klucza prywatnego w systemie plików w przypadku
+ oddzielnych plików dla certyfikatu (local_cert) i klucza prywatnego.
+
+
+
+
+
+ passphrase
+ string
+
+
+
+ Hasło, za pomocą którego zakodowano plik local_cert.
+
+
+
+
+
+ verify_depth
+ int
+
+
+
+ Przerwij, jeśli łańcuch certyfikatów jest zbyt głęboki.
+
+
+ Domyślnie brak weryfikacji.
+
+
+
+
+
+ ciphers
+ string
+
+
+
+ Ustawia listę dostępnych szyfrów. Format łańcucha jest opisany
+ w ciphers(1).
+
+
+ Domyślnie DEFAULT.
+
+
+
+
+
+ capture_peer_cert
+ bool
+
+
+
+ Jeśli ustawiony na &true; zostanie utworzona opcja kontekstu
+ peer_certificate zawierająca certyfikat klienta.
+
+
+
+
+
+ capture_peer_cert_chain
+ bool
+
+
+
+ Jeśli ustawiony na &true; zostanie utworzona opcja kontekstowa peer_certificate_chain
+ zawierająca łańcuch certyfikatów.
+
+
+
+
+
+ SNI_enabled
+ bool
+
+
+
+ Jeśli ustawione na &true; wskazanie nazwy serwera, zostanie włączone. Włączenie SNI
+ umożliwia wiele certyfikatów na tym samym adresie IP.
+
+
+
+
+
+ disable_compression
+ bool
+
+
+
+ Jeśli ustawione, wyłącz kompresję TLS. Może to pomóc złagodzić wektor
+ ataku CRIME.
+
+
+
+
+
+ peer_fingerprint
+ string | array
+
+
+
+ Przerwane, gdy zdalny skrót certyfikatu nie pasuje do określonego
+ hash.
+
+
+ W przypadku użycia ciągu znaków jego długość decyduje o tym, który algorytm haszujący
+ zostanie zastosowany: „md5” (32) czy „sha1” (40).
+
+
+ W przypadku użycia tablicy, klucze wskazują nazwę algorytmu haszującego,
+ a każda odpowiadająca mu wartość jest oczekiwanym skrótem.
+
+
+
+
+
+ security_level
+ int
+
+
+
+ Ustawia poziom bezpieczeństwa. Jeśli nie określono, używany jest domyślny
+ poziom bezpieczeństwa biblioteki. Poziomy bezpieczeństwa są opisane w
+ SSL_CTX_get_security_level(3).
+
+
+ Dostępne od PHP 7.2.0 i OpenSSL 1.1.0.
+
+
+
+
+
+
+
+
+ &reftitle.changelog;
+
+
+
+
+
+ &Version;
+ &Description;
+
+
+
+
+ 7.2.0
+
+ Dodano parametr security_level. Wymaga OpenSSL >= 1.1.0.
+
+
+
+
+
+
+
+
+
+ &reftitle.notes;
+
+
+ Ponieważ ssl:// jest transportem bazowym dla wrapperów
+ https:// i
+ ftps://, wszelkie opcje
+ kontekstu, które mają zastosowanie do ssl://, mają również
+ zastosowanie do https:// i ftps://.
+
+
+
+
+ Aby SNI (Server Name Indication) było dostępne, PHP musi być skompilowane
+ z OpenSSL 0.9.8j lub nowszym. Użyj stałej
+ OPENSSL_TLSEXT_SERVER_NAME, aby określić, czy SNI
+ jest obsługiwane.
+
+
+
+
+
+ &reftitle.seealso;
+
+
+
+
+
+
+
+
+
+
+
diff --git a/language/context/zip.xml b/language/context/zip.xml
new file mode 100644
index 00000000..0c7431b7
--- /dev/null
+++ b/language/context/zip.xml
@@ -0,0 +1,107 @@
+
+
+
+
+
+
+ Opcje kontekstu Zip
+ lista opcji kontekstu Zip
+
+
+
+ &reftitle.description;
+
+ Opcje kontekstu zip są dostępne dla wrapperów zip.
+
+
+
+
+ &reftitle.options;
+
+
+
+ password
+
+
+ Służy do określania hasła używanego do zaszyfrowanego archiwum.
+
+
+
+
+
+
+
+
+ &reftitle.changelog;
+
+
+
+
+
+ &Version;
+ &Description;
+
+
+
+
+ 7.2.0, PECL zip 1.14.0
+
+ Dodano parametr password.
+
+
+
+
+
+
+
+
+
+ &reftitle.examples;
+
+
+ Podstawowy przykład użycia parametru password
+
+ array(
+ 'password' => 'secret',
+ ),
+);
+// Tworzenie kontekstu...
+$context = stream_context_create($opts);
+
+// ...i użycie go do pobrania danych
+echo file_get_contents('zip://test.zip#test.txt', false, $context);
+
+?>
+]]>
+
+
+
+
+
+
+
+
+
diff --git a/language/context/zlib.xml b/language/context/zlib.xml
new file mode 100644
index 00000000..2814ce2b
--- /dev/null
+++ b/language/context/zlib.xml
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+ Opcje kontekstu Zlib
+ Lista opcji kontekstu Zlib
+
+
+
+ &reftitle.description;
+
+ Opcje kontekstu Zlib są dostępne dla wrapperów zlib.
+
+
+
+
+ &reftitle.options;
+
+
+
+ level
+
+
+ Służy do określania poziomu kompresji (0 - 9).
+
+
+
+
+
+
+
+
+ &reftitle.changelog;
+
+
+
+
+
+ &Version;
+ &Description;
+
+
+
+
+ 7.3.0
+
+ Parametr level został dodany.
+
+
+
+
+
+
+
+
+
+
+