cvs: phpdoc /hu/functions network.xml

From: Date: Wed, 06 Feb 2002 14:37:38 +0000
Subject: cvs: phpdoc /hu/functions network.xml
Groups: php.doc 
Request: Send a blank email to phpdoc+get-969341943@lists.php.net to get a copy of this message
cece Wed Feb 6 09:37:38 2002 EDT Modified files: /phpdoc/hu/functions network.xml Log: sync with EN revision Index: phpdoc/hu/functions/network.xml diff -u phpdoc/hu/functions/network.xml:1.10 phpdoc/hu/functions/network.xml:1.11 --- phpdoc/hu/functions/network.xml:1.10 Sat Feb 2 10:41:26 2002 +++ phpdoc/hu/functions/network.xml Wed Feb 6 09:37:38 2002 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-2"?> -<!-- EN-Revision: 1.39 Maintainer: cece Status: ready --> +<!-- EN-Revision: 1.53 Maintainer: cece Status: ready --> <reference id="ref.network"> <title>Hálózatkezelési Függvények</title> @@ -34,10 +34,7 @@ <simpara> A keresett <parameter>host</parameter> lehet IP cím és domainnév is. </simpara> - <simpara> - A <function>checkdnsrr</function> függvény windows - alatt nem használható. - </simpara> + &note.no-windows; <simpara> Lásd még: <function>getmxrr</function>, <function>gethostbyaddr</function>, @@ -200,16 +197,19 @@ <example> <title><function>fsockopen</function> Példa</title> <programlisting role="php"> +<![CDATA[ $fp = fsockopen ("www.php.net", 80, $errno, $errstr, 30); if (!$fp) { - echo "$errstr ($errno)&lt;br&gt;\n"; + echo "$errstr ($errno)<br>\n"; } else { - fputs ($fp, "GET / HTTP/1.0\r\n\r\n"); + fputs ($fp, "GET / HTTP/1.0\r\nHost: www.php.net\r\n\r\n"); while (!feof($fp)) { echo fgets ($fp,128); } fclose ($fp); } +?> +]]> </programlisting> </example> A következõ példa bemutatja, hogy gyûjthetõ be a saját gépünkön levõ @@ -217,16 +217,18 @@ <example> <title>UDP kapcsolat használata</title> <programlisting role="php"> -&lt;?php +<![CDATA[ +<?php $fp = fsockopen("udp://127.0.0.1", 13, $errno, $errstr); if (!$fp) { - echo "Hiba: $errno - $errstr&lt;br&gt;\n"; + echo "Hiba: $errno - $errstr<br>\n"; } else { fwrite($fp,"\n"); echo fread($fp, 26); fclose($fp); } -?&gt; +?> +]]> </programlisting> </example> <note> @@ -327,7 +329,7 @@ <methodsynopsis> <type>int</type><methodname>getmxrr</methodname> <methodparam><type>string</type><parameter>hostnév</parameter></methodparam> - <methodparam><type>array</type><parameter>mxhosts</parameter></methodparam> + <methodparam><type>tömb</type><parameter>mxhosts</parameter></methodparam> <methodparam choice="opt"><type>array</type><parameter>weight</parameter></methodparam> </methodsynopsis> <simpara> @@ -482,27 +484,38 @@ <example> <title><function>ip2long</function> Példa</title> <programlisting role="php"> -&lt;?php +<![CDATA[ +<?php $ip = gethostbyname("www.php.net"); -$out = "Az alábbi URL-ek egyenértékûek:&lt;br&gt;\n"; -$out .= "http://hu.php.net/, http://".$ip."/, és http://".ip2long($ip)."/&lt;br&gt;\n"; +$out = "Az alábbi URL-ek egyenértékûek:<br>\n"; +$out .= "http://hu.php.net/, http://".$ip."/, és http://".ip2long($ip)."/<br>\n"; echo $out; -?&gt; +?> +]]> </programlisting> </example> - </para> - <para> + <note> + <para> + Mivel a PHP elõjeles egésszám ábrázolást alkalmaz, és az IP címek + negatív számokat eredményezhetnek ezáltal, szükséged lehet + a <function>sprintf</function> vagy <function>printf</function> + függvény "%u" formázó elemére. Ezáltal a megjelenített szám + ábrázolása elõjel nélküli lesz. + </para> + </note> Eme második példa pedig azt mutatja meg, hogy a <function>printf</function> segítségével hogy tudjuk ez a lekonvertált címet kiíratni: <example> - <title>IP cím kiíratás</title> + <title>IP cím kiíratása</title> <programlisting role="php"> -&lt;?php +<![CDATA[ +<?php $ip = gethostbyname("hu.php.net"); -printf ("%u\n", ip2long ($ip)); +printf ("%u\n", ip2long($ip)); echo $out; -?&gt; +?> +]]> </programlisting> </example> </para> @@ -762,11 +775,12 @@ </itemizedlist> <para> Lásd még: - <function>accept_connect</function>, - <function>bind</function>, - <function>connect</function>, - <function>listen</function> és - <function>strerror</function>. + <function>socket_accept</function>, + <function>socket_bind</function>, + <function>socket_connect</function>, + <function>socket_listen</function>, + <function>socket_strerror</function>, és a + <link linkend="ref.sockets">Socket kiegészítések</link>. </para> </refsect1> </refentry> @@ -824,7 +838,8 @@ <example> <title><function>socket_set_timeout</function> Example</title> <programlisting role="php"> -&lt;?php +<![CDATA[ +<?php $fp = fsockopen("www.php.net", 80); if(!$fp) { echo "Nem sikerült a webhely megnyitása\n"; @@ -837,7 +852,8 @@ fclose($fp); print $res; } -?&gt; +?> +]]> </programlisting> </example> </para> @@ -927,13 +943,14 @@ <example> <title>A <function>syslog</function> használata</title> <programlisting role="php"> -&lt;?php +<![CDATA[ +<?php define_syslog_variables(); // syslog nyitása, processz azonosítóstól. A log // menjen ki az alapértelmezett hibakimenetre is, // valamint a felhasználó által definiált naplózó // mechanizmus is kapja meg a logot -openlog(&quot;myScripLog&quot;, LOG_PID | LOG_PERROR, LOG_LOCAL0); +openlog("myScripLog", LOG_PID | LOG_PERROR, LOG_LOCAL0); // egy kis programkód @@ -942,12 +959,13 @@ } else { // nem azonosított felhsználó! // a próbálkozás naplózásra kerül - $access = date(&quot;Y/m/d H:i:s&quot;); - syslog(LOG_WARNING,&quot;Unauthorized client: $access $REMOTE_ADDR ($HTTP_USER_AGENT)&quot;); + $access = date("Y/m/d H:i:s"); + + syslog(LOG_WARNING,"Unauthorized client: $access $REMOTE_ADDR ($HTTP_USER_AGENT)"); } - closelog(); -?&gt; +?> +]]> </programlisting> </example> Saját definiálású syslog kezelõ felállításához érdemes a

« previous php.doc (#969341943) next »