cvs: phpdoc /hu/functions url.xml

From: Date: Sat, 18 Aug 2001 09:54:08 +0000
Subject: cvs: phpdoc /hu/functions url.xml
Groups: php.doc 
Request: Send a blank email to phpdoc+get-969337148@lists.php.net to get a copy of this message
goba Sat Aug 18 05:54:08 2001 EDT Modified files: /phpdoc/hu/functions url.xml Log: Using PEAR standards, lowercase all tags, updating translation

Index: phpdoc/hu/functions/url.xml diff -u phpdoc/hu/functions/url.xml:1.2 phpdoc/hu/functions/url.xml:1.3 --- phpdoc/hu/functions/url.xml:1.2 Sat Jun 23 16:35:11 2001 +++ phpdoc/hu/functions/url.xml Sat Aug 18 05:54:07 2001 @@ -1,241 +1,280 @@ - <reference id="ref.url"> - <title>URL függvények</title> - <titleabbrev>URL</titleabbrev> - - <refentry id="function.base64-decode"> - <refnamediv> - <refname>base64_decode</refname> - <refpurpose>Dekódol egy MIME base64-el kódolt adatot.</refpurpose> - </refnamediv> - <refsect1> - <title>Leírás</title> - <funcsynopsis> - <funcprototype> - <funcdef>string <function>base64_decode</function></funcdef> - <paramdef>string <parameter>encoded_data</parameter></paramdef> - </funcprototype> - </funcsynopsis> - <para> - A <function>base64_decode</function> dekódolja az - <parameter>encoded_data</parameter> paraméterben megadott adatot, - és visszaadja az eredeti adatot. A visszaadott adat lehet bináris. - </para> - <para> - Lásd még: <function>base64_encode</function>, RFC-2045 6.8. rész. - </para> - </refsect1> - </refentry> +<reference id="ref.url"> + <title>URL függvények</title> + <titleabbrev>URL</titleabbrev> - <refentry id="function.base64-encode"> - <refnamediv> - <refname>base64_encode</refname> - <refpurpose>Kódolja egy adatot MIME base64 kódolással</refpurpose> - </refnamediv> - <refsect1> - <title>Leírás</title> - <funcsynopsis> - <funcprototype> - <funcdef>string <function>base64_encode</function></funcdef> - <paramdef>string <parameter>data</parameter></paramdef> - </funcprototype> - </funcsynopsis> - <para> - A <function>base64_encode</function> visszaadja a - <parameter>data</parameter> paraméterben megadott adatot base64 kódolással. - A kódolást úgy tervezték, hogy a bináris adatok is túléljék az olyan - közvetítõ csatornákat, amik nem képesek 8 bites adattovábbításra (pl. mail üzenetek). - </para> - <para> - A base64-kódolt adat 33%-al nagyobb, mint az eredeti adat.</para> - <para> - Lásd még: - <function>base64_decode</function>, - <function>chunk_split</function>, - RFC-2045 6.8 rész. - </para> - </refsect1> - </refentry> + <refentry id="function.base64-decode"> + <refnamediv> + <refname>base64_decode</refname> + <refpurpose>MIME base64-el kódolt adatot dekódol</refpurpose> + </refnamediv> + <refsect1> + <title>Leírás</title> + <funcsynopsis> + <funcprototype> + <funcdef>string <function>base64_decode</function> + </funcdef> + <paramdef>string <parameter>encoded_data</parameter> + </paramdef> + </funcprototype> + </funcsynopsis> + <para> + A <function>base64_decode</function> dekódolja az + <parameter>encoded_data</parameter> paraméterben megadott adatot, + és visszaadja az eredeti adatot. A visszaadott adat lehet bináris. + </para> + <para> + Lásd még: <function>base64_encode</function>, RFC-2045 6.8. rész. + </para> + </refsect1> + </refentry> - <refentry id="function.parse-url"> - <refnamediv> - <refname>parse_url</refname> - <refpurpose>Feldolgoz egy URL-t, és visszaadja a komponenseit.</refpurpose> - </refnamediv> - <refsect1> - <title>Leírás</title> - <funcsynopsis> - <funcprototype> - <funcdef>array <function>parse_url</function></funcdef> - <paramdef>string <parameter>url</parameter></paramdef> - </funcprototype> - </funcsynopsis> - <para> - Ez a függvény egy asszociatív tömböt ad vissza, ami tartalmazhatja - az alábbi elemek közül azokat, amik az URL-ben megtalálhatóak: - &quot;scheme&quot; [pl. http://], &quot;host&quot;, &quot;port&quot;, - &quot;user&quot; [ftp url, vagy HTTP azonosítás esetén], - &quot;pass&quot; [ftp url, vagy HTTP azonosítás esetén], - &quot;path&quot;, &quot;query&quot; [kérdõjel utáni rész], és - &quot;fragment&quot; [?]. - </para> - </refsect1> - </refentry> + <refentry id="function.base64-encode"> + <refnamediv> + <refname>base64_encode</refname> + <refpurpose>Adatot kódol MIME base64 kódolással</refpurpose> + </refnamediv> + <refsect1> + <title>Leírás</title> + <funcsynopsis> + <funcprototype> + <funcdef>string <function>base64_encode</function> + </funcdef> + <paramdef>string <parameter>data</parameter> + </paramdef> + </funcprototype> + </funcsynopsis> + <para> + A <function>base64_encode</function> visszaadja a + <parameter>data</parameter> paraméterben megadott adatot base64 kódolással. + A kódolást úgy tervezték, hogy a bináris adatok is túléljék az olyan + közvetítõ csatornákat, amik nem képesek 8 bites adattovábbításra (pl. mail üzenetek). + </para> + <para> + A base64-kódolt adat 33%-al nagyobb, mint az eredeti adat. + </para> + <para> + Lásd még: <function>base64_decode</function>, + <function>chunk_split</function>, RFC-2045 6.8 rész. + </para> + </refsect1> + </refentry> - <refentry id="function.rawurldecode"> - <refnamediv> - <refname>rawurldecode</refname> - <refpurpose>URL-kódolt string visszakódolása</refpurpose> - </refnamediv> - <refsect1> - <title>Leírás</title> - <funcsynopsis> - <funcprototype> - <funcdef>string <function>rawurldecode</function></funcdef> - <paramdef>string <parameter>str</parameter></paramdef> - </funcprototype> - </funcsynopsis> - <para> - Visszaad egy stringet, amiben százalékjelet (<literal>%</literal>) - és két hexa értéket használó kódolás szerinti szekvenciák - az eredeti karakterekkel helyettesítõdnek. Például a - <screen>foo%20bar%40baz</screen> string dekódoltja <screen>foo - bar@baz</screen>. - </para> - <simpara> - Lásd még: <function>rawurlencode</function>, - <function>urldecode</function>, - <function>urlencode</function>. - </simpara> - </refsect1> - </refentry> - - <refentry id="function.rawurlencode"> - <refnamediv> - <refname>rawurlencode</refname> - <refpurpose>URL-kódolás az RFC1738 szerint</refpurpose> - </refnamediv> - <refsect1> - <title>Leírás</title> - <funcsynopsis> - <funcprototype> - <funcdef>string <function>rawurlencode</function></funcdef> - <paramdef>string <parameter>str</parameter></paramdef> - </funcprototype> - </funcsynopsis> - <para> - Visszaad egy stringet, ahol minden nem-alfanumerikus karakter, - kivéve a <screen>-_.</screen> karaktereket, egy szézalékjelre - (<literal>%</literal>) és azt követõ két hexa számjegyre cserélõdik. - Ez az RFC1738-ben leírt kódolás, ami feloldja a speciális karakterek - okozta problémát az URL-ekben, illetve a közvetítõ média - által végrehajtott kódolás okozta hibákat kiküszöböli. Például - ha egy jelszót kell elhelyezni egy ftp url-ben: - <example> - <title>elsõ <function>rawurlencode</function> példa</title> - <programlisting role="php"> + <refentry id="function.parse-url"> + <refnamediv> + <refname>parse_url</refname> + <refpurpose>Feldolgoz egy URL-t, és visszaadja a komponenseit</refpurpose> + </refnamediv> + <refsect1> + <title>Leírás</title> + <funcsynopsis> + <funcprototype> + <funcdef>array <function>parse_url</function> + </funcdef> + <paramdef>string <parameter>url</parameter> + </paramdef> + </funcprototype> + </funcsynopsis> + <para> + Ez a függvény egy asszociatív tömböt ad vissza, ami tartalmazhatja + az alábbi elemek közül azokat, amik az URL-ben megtalálhatóak: + "scheme" [pl. http://], "host", "port", + "user" [FTP URL, vagy HTTP azonosítás esetén], + "pass" [FTP URL, vagy HTTP azonosítás esetén], + "path", "query" [kérdõjel utáni rész], és + "fragment" [A # utáni rész]. + </para> + </refsect1> + </refentry> + + <refentry id="function.rawurldecode"> + <refnamediv> + <refname>rawurldecode</refname> + <refpurpose>URL-kódolt karakterláncot kódol vissza</refpurpose> + </refnamediv> + <refsect1> + <title>Leírás</title> + <funcsynopsis> + <funcprototype> + <funcdef>string <function>rawurldecode</function> + </funcdef> + <paramdef>string <parameter>str</parameter> + </paramdef> + </funcprototype> + </funcsynopsis> + <para> + Visszaad egy karakterláncot, amiben százalékjelet + (<literal>%</literal>) és két hexa értéket használó + kódolás szerinti sorozatok az eredeti karakterekkel + helyettesítõdnek. Például a <screen>foo%20bar%40baz</screen> + karaktersorozat dekódoltja <screen>foo bar@baz</screen>. + </para> + <simpara> + Lásd még: <function>rawurlencode</function>, + <function>urldecode</function>, + <function>urlencode</function>. + </simpara> + </refsect1> + </refentry> + + <refentry id="function.rawurlencode"> + <refnamediv> + <refname>rawurlencode</refname> + <refpurpose>URL-kódolást végez az RFC1738 szerint</refpurpose> + </refnamediv> + <refsect1> + <title>Leírás</title> + <funcsynopsis> + <funcprototype> + <funcdef>string <function>rawurlencode</function> + </funcdef> + <paramdef>string <parameter>str</parameter> + </paramdef> + </funcprototype> + </funcsynopsis> + <para> + Visszaad egy karakterláncot, ahol minden nem-alfanumerikus karakter, + kivéve a <screen>-_.</screen> karaktereket, egy szézalékjelre + (<literal>%</literal>) és azt követõ két hexa számjegyre cserélõdik. + Ez az RFC1738-ben leírt kódolás, ami feloldja a speciális karakterek + okozta problémát az URL-ekben, illetve a közvetítõ média által + végrehajtott kódolás okozta hibákat kiküszöböli. Például ha egy + jelszót kell elhelyezni egy FTP URL-ben: + <example> + <title>Elsõ <function>rawurlencode</function> példa</title> + <programlisting role="php"> <![CDATA[ -echo '<A HREF="ftp://user:', rawurlencode ('foo @+%/'), +echo '<a href="ftp://user:', rawurlencode ('foo @+%/'), '@ftp.domain.hu/titkos.txt">'; ]]> - </programlisting> - </example> - De elõfordulhat, hogy az url path info komponensében kell adatot átadni: - <example> - <title>második <function>rawurlencode</function> példa</title> - <programlisting role="php"> + </programlisting> + </example> + De elõfordulhat, hogy az URL PATH_INFO komponensében kell adatot átadni: + <example> + <title>Második <function>rawurlencode</function> példa</title> + <programlisting role="php"> <![CDATA[ -echo '<A HREF="http://domain.hu/kirendeltsegek_listazo/', +echo '<a href="http://domain.hu/kirendeltsegek_listazo/', rawurlencode ('kereskedelmi és marketing/Pécs'), '">'; ]]> - </programlisting> - </example> - </para> - <simpara> - Lásd még: <function>rawurldecode</function>, - <function>urlencode</function>, - <function>urldecode</function>. - </simpara> - </refsect1> - </refentry> - - <refentry id="function.urldecode"> - <refnamediv> - <refname>urldecode</refname> - <refpurpose>Dekódol egy URL-kódolt szöveget.</refpurpose> - </refnamediv> - <refsect1> - <title>Leírás</title> - <funcsynopsis> - <funcprototype> - <funcdef>string <function>urldecode</function></funcdef> - <paramdef>string <parameter>str</parameter></paramdef> - </funcprototype> - </funcsynopsis> - <para> - Dekódol bármilyen <literal>%<replaceable>##</replaceable></literal> - kódolást a megadott string-ben. A dekódolt szöveget adja vissza. - <example> - <title><function>urldecode</function> példa</title> - <programlisting role="php"> + </programlisting> + </example> + </para> + <simpara> + Lásd még: <function>rawurldecode</function>, + <function>urlencode</function>, + <function>urldecode</function>. + </simpara> + </refsect1> + </refentry> + + <refentry id="function.urldecode"> + <refnamediv> + <refname>urldecode</refname> + <refpurpose>Dekódol egy URL-kódolt karakterláncot</refpurpose> + </refnamediv> + <refsect1> + <title>Leírás</title> + <funcsynopsis> + <funcprototype> + <funcdef>string <function>urldecode</function> + </funcdef> + <paramdef>string <parameter>str</parameter> + </paramdef> + </funcprototype> + </funcsynopsis> + <para> + Dekódol bármilyen <literal>%<replaceable>##</replaceable></literal> + kódolást a megadott karakterláncban. A dekódolt szöveget adja vissza. + <example> + <title><function>urldecode</function> példa</title> + <programlisting role="php"> <![CDATA[ -$a = split ('&', $querystring); +$a = split('&', $querystring); $i = 0; -while ($i &lt; count ($a)) { - $b = split ('=', $a [$i]); - echo 'A(z) ', htmlspecialchars (urldecode ($b [0])), - ' paraméter értéke ', htmlspecialchars (urldecode ($b [1])), "<BR>"; +while ($i < count($a)) { + $b = split('=', $a[$i]); + echo 'A(z) ', htmlspecialchars(urldecode($b[0])), + ' paraméter értéke ', htmlspecialchars(urldecode($b[1])), "<br>"; $i++; } ]]> - </programlisting> - </example> - </para> - <para> + </programlisting> + </example> + </para> + <para> Lásd még: <function>urlencode</function>. - </para> - </refsect1> - </refentry> + </para> + </refsect1> + </refentry> - <refentry id="function.urlencode"> - <refnamediv> - <refname>urlencode</refname> - <refpurpose>URL-kódol egy szöveget.</refpurpose> - </refnamediv> - <refsect1> - <title>Leírás</title> - <funcsynopsis> - <funcprototype> - <funcdef>string <function>urlencode</function></funcdef> - <paramdef>string <parameter>str</parameter></paramdef> - </funcprototype> - </funcsynopsis> - <para> - Visszaad egy string-et, amiben minden nem alfanumerikus karakter, kivéve a - <literal>-_.</literal> karaktereket, százalék jelre - (<literal>%</literal>) és két hexa számra cserélt, és a szóközök helyén - plusz jelek (<literal>+</literal>) vannak. Ez az a kódolási forma, - amivel a kérdõívekkel küldött adatok a Weben közlekednek, azaz az - <literal>application/x-www-form-urlencoded</literal> media típus. - Ez különbözik az RFC1738 kódolástól (<function>rawurlencode</function>) - annyiban, hogy történelmi okok miatt a szóközök itt plusz (+) jelekké - kódoltak. Ez a függvény kényelmes lehetõséget ad arra, hogy - a kérdõjel utáni részbe írjuk egy URL esetén változókat átadva a következõ oldalnak: - <example> - <title><function>urlencode</function> példa</title> - <programlisting role="php"> + <refentry id="function.urlencode"> + <refnamediv> + <refname>urlencode</refname> + <refpurpose>URL-kódol egy karakterláncot</refpurpose> + </refnamediv> + <refsect1> + <title>Leírás</title> + <funcsynopsis> + <funcprototype> + <funcdef>string <function>urlencode</function> + </funcdef> + <paramdef>string <parameter>str</parameter> + </paramdef> + </funcprototype> + </funcsynopsis> + <para> + Visszaad egy karakterláncot, amiben minden nem alfanumerikus + karakter, kivéve a <literal>-_.</literal> karaktereket, százalék jelre + (<literal>%</literal>) és két hexa számra cserélt, és a szóközök helyén + plusz jelek (<literal>+</literal>) állnak. Ez az a kódolási forma, + amivel a kérdõívekkel küldött adatok a weben közlekednek, azaz az + <literal>application/x-www-form-urlencoded</literal> média típus. + Ez annyiban különbözik az RFC1738 kódolástól (<function>rawurlencode</function>), + hogy történelmi okok miatt a szóközök itt plusz (+) jelekké alakulnak. + Ez a függvény kényelmes lehetõséget ad arra, hogy az URL kérdõjel utáni + részébe írjunk, változókat átadva a következõ oldalnak: + <example> + <title><function>urlencode</function> példa</title> + <programlisting role="php"> <![CDATA[ -echo '<A HREF="ujoldal.php?ize=', urlencode ($userinput), '">'; +echo '<a href="ujoldal.php?ize=', urlencode($valtozo), '">'; +]]> + </programlisting> + </example> + </para> + <para> + Figyelem: Vigyázz az olyan változókkal, amelyek neve HTML + entitások nevével kezdõdik. Az olyan karaktersorozatokat, mint + &amp;amp, &amp;copy és &amp;pound a böngészõk lecserélik a megfelelõ + entitásra, és nem a várt eredményt kapod. Ez egy nyilvánvaló + probléma, amire a W3C már évekkel ezelõtt felhívta a figyelmet. + A referencia itt olvasható: <ulink url="&url.argsep;">&url.argsep;</ulink>. + A PHP támogatja a paraméter-elválasztó karakter megváltoztatását, + a W3C által javasolt pontosvesszõre, az arg_separator nevû .ini + beállítással. Sajnálatosan a legtöbb böngészõ nem támogatja ezt + az elválasztókaraktert. Egy hordozhatóbb módszer az &amp;amp; + használata az &amp; karakter helyett elválasztóként. Így nem kell + megváltoztatnod a PHP arg_separator beállítását sem. Hagyd ezt + &amp; értéken, de használd az URL kódoláshoz a + <function>htmlentities</function>(urlencode($adat)) módszert. + <example> + <title><function>urlencode/htmlentities</function> példa</title> + <programlisting role="php"> +<![CDATA[ +echo '<a href="ujoldal.php?ize=', htmlentities(urlencode($valtozo)), '">'; ]]> </programlisting> - </example> - </para> - <para> - Lásd még: <function>urldecode</function>. - </para> - </refsect1> - </refentry> - - </reference> + </example> + </para> + <para> + Lásd még: <function>urldecode</function>, + <function>htmlentities</function>, + <function>rawurldecode</function>, + <function>rawurlencode</function>. + </para> + </refsect1> + </refentry> +</reference> <!-- Keep this comment at the end of the file Local variables:
« previous php.doc (#969337148) next »