cvs: phpdoc-cs /reference/network/functions ip2long.xml long2ip.xml openlog.xml pfsockopen.xml socket-get-status.xml

From: Date: Wed, 19 Jun 2002 21:26:09 +0000
Subject: cvs: phpdoc-cs /reference/network/functions ip2long.xml long2ip.xml openlog.xml pfsockopen.xml socket-get-status.xml
Groups: php.doc 
Request: Send a blank email to phpdoc+get-969346696@lists.php.net to get a copy of this message
luk Wed Jun 19 17:26:09 2002 EDT Added files: /phpdoc-cs/reference/network/functions ip2long.xml long2ip.xml openlog.xml pfsockopen.xml socket-get-status.xml Log:

Index: phpdoc-cs/reference/network/functions/ip2long.xml +++ phpdoc-cs/reference/network/functions/ip2long.xml <?xml version="1.0" encoding="iso-8859-2"?> <!-- EN-Revision: 1.2 Maintainer: luk Status: ready --> <refentry id="function.ip2long"> <refnamediv> <refname>ip2long</refname> <refpurpose> Pøevede øetìzec obsahující internetovou (IPv4) adresu v teèkové notaci na odpovídající adresu. </refpurpose> </refnamediv> <refsect1> <title>Popis</title> <methodsynopsis> <type>int</type><methodname>ip2long</methodname> <methodparam><type>string</type><parameter>ip_address</parameter></methodparam> </methodsynopsis> <para> Funkce <function>ip2long</function> generuje sí»ovou IPv4 adresu ze standardního internetového formátu (èísla oddìlená teèkami). <example> <title><function>ip2long</function> Pøíklad</title> <programlisting role="php"> <![CDATA[ <?php $ip = gethostbyname("www.example.com"); $out = "Následující URL jsou ekvivalentní:<br>\n"; $out .= "http://www.example.com/, http://".$ip."/, and http://".sprintf("%u",ip2long($ip))."/<br>\n"; echo $out; ?> ]]> </programlisting> </example> <note> <para> Proto¾e celé èíslo (integer) v PHP obsahuje znaménko a mnoho IP adres vyjde jako záporné, musíte k získání správné (nezáporné) hodnoty pou¾ít funkce <function>sprintf</function> nebo <function>printf</function> v¾dy s formátovaèem %u. </para> </note> Tento druhý pøíklad ukazuje, jak tiskout zkonvertovanou adresu funkcí <function>printf</function>: <example> <title>Zobrazení IP adresy</title> <programlisting role="php"> <![CDATA[ <?php $ip = gethostbyname("www.example.com"); printf("%u\n", ip2long($ip)); echo $out; ?> ]]> </programlisting> </example> </para> <para> Viz také: <function>long2ip</function> </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:"../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: --> Index: phpdoc-cs/reference/network/functions/long2ip.xml +++ phpdoc-cs/reference/network/functions/long2ip.xml <?xml version="1.0" encoding="iso-8859-2"?> <!-- EN-Revision: 1.2 Maintainer: luk Status: ready --> <refentry id="function.long2ip"> <refnamediv> <refname>long2ip</refname> <refpurpose> Pøevede internetovou (IPv4) adresu na øetìzec ve standardním teèkovém formátu </refpurpose> </refnamediv> <refsect1> <title>Popis</title> <methodsynopsis> <type>string</type><methodname>long2ip</methodname> <methodparam><type>int</type><parameter>proper_address</parameter></methodparam> </methodsynopsis> <para> Funkce <function>long2ip</function> generuje internetovou adresu v teèkovém formátu (napø. aaa.bbb.ccc.ddd) z èíselné reprezentace adresy. </para> <para> Viz také: <function>ip2long</function> </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:"../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: --> Index: phpdoc-cs/reference/network/functions/openlog.xml +++ phpdoc-cs/reference/network/functions/openlog.xml <?xml version="1.0" encoding="iso-8859-2"?> <!-- EN-Revision: 1.2 Maintainer: luk Status: ready --> <refentry id="function.openlog"> <refnamediv> <refname>openlog</refname> <refpurpose>Otevøe spojení do systémového protokolu</refpurpose> </refnamediv> <refsect1> <title>Popis</title> <methodsynopsis> <type>int</type><methodname>openlog</methodname> <methodparam><type>string</type><parameter>ident</parameter></methodparam> <methodparam><type>int</type><parameter>option</parameter></methodparam> <methodparam><type>int</type><parameter>facility</parameter></methodparam> </methodsynopsis> <para> <function>openlog</function> otevøe pro program spojení do systémového protokolu. Do ka¾dé zprávy se pøidá øetìzec <parameter>ident</parameter>. Hodnoty pro <parameter>option</parameter> a <parameter>facility</parameter> jsou uvedeny ní¾e. Parametr <parameter>option</parameter> se pou¾ívá k urèení, které volby budou pøi generování zprávy pou¾ity. Argument <parameter>facility</parameter> specifikuje, jaký typ programu zaznamenává zprávu. To umo¾òuje specifikovat (v konfiguraci systémového protokolu na va¹em poèítaèi), jak budou zprávy pøicházející z rùzných zdrojù obsluhovány. Pou¾ití <function>openlog</function> není povinné. Volá se automaticky ze <function>syslog</function> v pøípadì potøeby; v takovém pøípadì bude <parameter>ident</parameter> implicitnì &false;. </para> <para> <table> <title><function>openlog</function> Volby</title> <tgroup cols="2"> <thead> <row> <entry>Konstanta</entry> <entry>Popis</entry> </row> </thead> <tbody> <row> <entry>LOG_CONS</entry> <entry> pøi chybì bìhem posílání dat do protokolu zapisuj pøímo na systémovou konzoli </entry> </row> <row> <entry>LOG_NDELAY</entry> <entry> ihned otevøi spojení do protokolu </entry> </row> <row> <entry>LOG_ODELAY</entry> <entry> (implicitní) otevøi spojení a¾ v okam¾iku zápisu první zprávy </entry> </row> <row> <entry>LOG_PERROR</entry> <entry>tiskni zprávy také na standardní chybový výstup (stderr)</entry> </row> <row> <entry>LOG_PID</entry> <entry>do ka¾dé zprávy pøidej PID</entry> </row> </tbody> </tgroup> </table> Mù¾ete pou¾ít jednu nebo více voleb. V pøípadì pou¾ití více voleb je musíte spojit pomocí <literal>OR</literal>, tedy napø. "otevøi spojení ihned, zapisuj na konzoli a pøidej PID" bude vypadat: <literal>LOG_CONS | LOG_NDELAY | LOG_PID</literal> </para> <para> <table> <title><function>openlog</function> Charaktery</title> <tgroup cols="2"> <thead> <row> <entry>Konstanta</entry> <entry>Popis</entry> </row> </thead> <tbody> <row> <entry>LOG_AUTH</entry> <entry> bezpeènostní/autorizaèní zprávy (pou¾ijte radìji LOG_AUTHPRIV na systémech, kde je tato konstanta definována) </entry> </row> <row> <entry>LOG_AUTHPRIV</entry> <entry>bezpeènostní/autorizaèní zprávy (soukromé)</entry> </row> <row> <entry>LOG_CRON</entry> <entry>èasový démon (cron a at)</entry> </row> <row> <entry>LOG_DAEMON</entry> <entry>ostatní démoni systému</entry> </row> <row> <entry>LOG_KERN</entry> <entry>zprávy jádra</entry> </row> <row> <entry>LOG_LOCAL0 ... LOG_LOCAL7</entry> <entry>vyhrazeno pro místní pou¾ití</entry> </row> <row> <entry>LOG_LPR</entry> <entry>subsystém tiskárny</entry> </row> <row> <entry>LOG_MAIL</entry> <entry>po¹tovní subsystém</entry> </row> <row> <entry>LOG_NEWS</entry> <entry>subsystém USENET news</entry> </row> <row> <entry>LOG_SYSLOG</entry> <entry>zprávy generované vnitønì démonem syslogd</entry> </row> <row> <entry>LOG_USER</entry> <entry>generické u¾ivatelské zprávy</entry> </row> <row> <entry>LOG_UUCP</entry> <entry>subsystém UUCP</entry> </row> </tbody> </tgroup> </table> </para> <para> Viz také <function>define_syslog_variables</function>, <function>syslog</function> a <function>closelog</function>. </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:"../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: --> Index: phpdoc-cs/reference/network/functions/pfsockopen.xml +++ phpdoc-cs/reference/network/functions/pfsockopen.xml <?xml version="1.0" encoding="iso-8859-2"?> <!-- EN-Revision: 1.2 Maintainer: luk Status: ready --> <refentry id="function.pfsockopen"> <refnamediv> <refname>pfsockopen</refname> <refpurpose> Otevøe perzistentní (pøetrvávající) socketové spojení v internetové nebo unixové doménì </refpurpose> </refnamediv> <refsect1> <title>Popis</title> <methodsynopsis> <type>int</type><methodname>pfsockopen</methodname> <methodparam><type>string</type><parameter>hostname</parameter></methodparam> <methodparam><type>int</type><parameter>port</parameter></methodparam> <methodparam choice="opt"><type>int</type><parameter>errno</parameter></methodparam> <methodparam choice="opt"><type>string</type><parameter>errstr</parameter></methodparam> <methodparam choice="opt"><type>int</type><parameter>timeout</parameter></methodparam> </methodsynopsis> <para> Tato funkce se chová naprosto stejnì jako <function>fsockopen</function>, s tím rozdílem, ¾e spojení se po skonèení skriptu neuzavøe. Je to perzistentní verze <function>fsockopen</function>. </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:"../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: --> Index: phpdoc-cs/reference/network/functions/socket-get-status.xml +++ phpdoc-cs/reference/network/functions/socket-get-status.xml <?xml version="1.0" encoding="iso-8859-2"?> <!-- EN-Revision: 1.2 Maintainer: luk Status: ready --> <refentry id="function.socket-get-status"> <refnamediv> <refname>socket_get_status</refname> <refpurpose> Vrací informace o existujícím socketovém proudu </refpurpose> </refnamediv> <refsect1> <title>Popis</title> <methodsynopsis> <type>array</type><methodname>socket_get_status</methodname> <methodparam><type>resource</type><parameter>socketstream</parameter></methodparam> </methodsynopsis> <para> Vrací informace o existujícím socketovém streamu. Tato funkce pracuje pouze na socketu vytvoøeném pomocí <function>fsockopen</function>, <function>pfsockopen</function> a sí»ových socketech vrácených funkcí <function>fopen</function> s URL jako parametrem. NEFUNGUJE se sockety ze <link linkend="ref.sockets">Socketového roz¹íøení</link>. Ve výsledkovém poli v souèasné dobì vrací ètyøi polo¾ky: </para> <itemizedlist> <listitem> <para> <parameter>timed_out</parameter> (bool) - Vypr¹el èasový limit pro èekání na data </para> </listitem> <listitem> <para> <parameter>blocked</parameter> (bool) - Socket byl zablokován </para> </listitem> <listitem> <para> <parameter>eof</parameter> (bool) - Indikuje konec souboru (EOF) </para> </listitem> <listitem> <para> <parameter>unread_bytes</parameter> (int) - Poèet bytù zbývajících v bufferu socketu </para> </listitem> </itemizedlist> <para> Viz také: <link linkend="ref.sockets">Socketové roz¹íøení</link>. </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:"../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: -->
« previous php.doc (#969346696) next »