mirror of
https://github.com/php/doc-pl.git
synced 2026-04-25 07:48:16 +02:00
df667bd333
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...
156 lines
4.6 KiB
XML
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>
|
|
¬e.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
|
|
-->
|