1
0
mirror of https://github.com/php/doc-pl.git synced 2026-04-25 07:48:16 +02:00
Files
Maciej Sobaczewski df667bd333 UGH, sync enough files to get rid of non-existent safe-mode references
This not only gets rid of many errors but also updates a loot of files
to their most recent versions. Only the curl constants file will be
updated at later date.

It even updates a few files where the En-Revision was not set at all and
files were usually very outdated - thankfully I managed to update them
without rewriting everything from scratch.

All in all, should be really beneficial for the translation if anyone
ever decises to use it. For now it allows me to scratch this very
annoying itch and fix the Polish manual's build once more. We're almost
there...
2024-05-08 12:43:18 +02:00

156 lines
4.6 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 5eb55cda5cc4bc61e94f17468c6402d631edafa5 Maintainer: adi Status: ready -->
<!-- $Revision$ -->
<!-- CREDITS: sobak -->
<refentry xml:id="function.chmod" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>chmod</refname>
<refpurpose>Zmienia prawa dostępu do pliku</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type>bool</type><methodname>chmod</methodname>
<methodparam><type>string</type><parameter>filename</parameter></methodparam>
<methodparam><type>int</type><parameter>permissions</parameter></methodparam>
</methodsynopsis>
<para>
Próbuje dokonać zmiany praw pliku na podane w
<parameter>permissions</parameter>.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>filename</parameter></term>
<listitem>
<para>
Ścieżka do pliku.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>permissions</parameter></term>
<listitem>
<para>
Pamiętaj, że parametr <parameter>permissions</parameter> nie jest
automatycznie uznawany za wartość oktalną (ósemkową), więc aby mieć pewność wykonanej operacji,
musisz poprzedzić <parameter>permissions</parameter> zerem (0). Ciagi znaków
takie jak "g+w" nie będą poprawnie interpretowane.
</para>
<para>
<informalexample>
<programlisting role="php">
<![CDATA[
<?php
chmod("/somedir/somefile", 755); // dziesiętnie; prawdopodobnie nieprawidłowo
chmod("/somedir/somefile", "u+rwx,go+rx"); // łańcuch; nieprawidłowo
chmod("/somedir/somefile", 0755); // ósemkowo; poprawna wartość dla praw
?>
]]>
</programlisting>
</informalexample>
</para>
<para>
Parametr <parameter>permissions</parameter> składa się z trzech cyfr w systemie ósemkowym
określające prawa dostępu dla właściciela, grupy, do której on należy
oraz wszystkich innych. Jedna cyfra może zostać obliczona poprzez
dodanie do siebie potrzebnych uprawnień. Cyfra 1 oznacza nadanie
praw do wykonania, cyfra 2 oznacza, że plik będzie zapisywalny, cyfra
4 oznacza, że plik będzie można odczytać. Dodając te cyfry,
określamy potrzebne uprawnienia. Więcej o prawach w systemie Unix
można przeczytać w '<command>man 1 chmod</command>'
i '<command>man 2 chmod</command>'.
</para>
<para>
<informalexample>
<programlisting role="php">
<![CDATA[
<?php
// Odczyt i zapis dla właściciela, żadnych praw dla innych
chmod("/katalog/plik", 0600);
// Odczyt i zapis dla właściciela, odczyt dla wszystkich
chmod("/katalog/plik", 0644);
// Wszystkie prawa dla właściciela, odczyt i wykonanie dla innych
chmod("/katalog/plik", 0755);
// Wszystkie prawa dla właściciela, odczyt i wykonanie dla grupy właściciela
chmod("/katalog/plik", 0750);
?>
]]>
</programlisting>
</informalexample>
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
&return.success;
</para>
</refsect1>
<refsect1 role="errors">
&reftitle.errors;
<para>
W wypadku niepowodzenia, zwracany jest komunikat o poziomie <constant>E_WARNING</constant>.
</para>
</refsect1>
<refsect1 role="notes">
&reftitle.notes;
<note>
<para>
Bieżący użytkownik to użytkownik, pod którym działa PHP. Prawdopodobnie nie jest to
ten sam użytkownik, którego używasz normalnie przy dostępie do shella lub FTP.
W większości systemów uprawnienia mogą być zmienione jedynie przez właściciela pliku.
</para>
</note>
&note.no-remote;
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>chown</function></member>
<member><function>chgrp</function></member>
<member><function>fileperms</function></member>
<member><function>stat</function></member>
</simplelist>
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->