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:
- "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" [?].
- </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 < 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, &copy �s &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;
+ haszn�lata az & karakter helyett elv�laszt�k�nt. �gy nem kell
+ megv�ltoztatnod a PHP arg_separator be�ll�t�s�t sem. Hagyd ezt
+ & �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: