gerzson Thu Feb 14 11:41:04 2002 EDT
Modified files:
/phpdoc/hu/chapters intro.xml config.xml security.xml
Log:
correct some cnversation and spelling errors
fix whitespace in config.xml
Index: phpdoc/hu/chapters/intro.xml
diff -u phpdoc/hu/chapters/intro.xml:1.16 phpdoc/hu/chapters/intro.xml:1.17
--- phpdoc/hu/chapters/intro.xml:1.16 Thu Feb 7 08:30:38 2002
+++ phpdoc/hu/chapters/intro.xml Thu Feb 14 11:41:03 2002
@@ -9,8 +9,8 @@
<title>Mi az a PHP?</title>
<para>
A PHP (rekurz�v r�vid�t�ssel "PHP: Hypertext Preprocessor")
- sz�lesk�rben haszn�lt �ltal�nos c�l� szkriptnyelv, amely kifejezetten
- alkalmas - ak�r HTML-be �gyazott - Web alkalmaz�sok fejleszt�s�re.
+ sz�les k�rben haszn�lt �ltal�nos c�l� szkriptnyelv, amely kifejezetten
+ alkalmas - ak�r HTML-be �gyazott - webalkalmaz�sok fejleszt�s�re.
</para>
<para>
Egyszer� meghat�roz�s, de mit is jelent ez val�j�ban? Egy
@@ -26,11 +26,11 @@
<title>P�lda</title>
</head>
<body>
-
- <?php
- echo "Hell�, �n egy PHP szkript vagyok!";
+
+ <?php
+ echo "Hell�, �n egy PHP szkript vagyok!";
?>
-
+
</body>
</html>
]]>
@@ -38,50 +38,45 @@
</example>
</para>
<para>
- Vedd �szre, hogy ez mennyire m�s, egy mint m�s nyelven (p�ld�ul
- Perl vagy a C) �rt hagyom�nyos szkript. Ahelyett, hogy
- �rn�l egy programot sok paranccsal, hogy HTML kimenetet
- produk�ljon, csak egy HTML f�jlt kell k�sz�tened
- egy kis be�p�tett k�ddal, hogy ezt megtehesd. A PHP
- k�dok blokkjai <link linkend="language.basic-syntax.phpmode">speci�lis
- kezd� �s befejez� elemekkel</link> rendelkeznek, �s
- �gy biztos�tj�k, hogy "PHP m�db�l" ki-be ugorhass.
- </para>
- <para>
- Az k�l�nb�zteti meg a PHP-t p�ld�ul a kliens oldali JavaScript
- nyelvt�l, hogy a k�d a kiszolg�l�n fut. Az els� p�ld�ban l�that�
- oldal eredm�ny�t n�zve b�ng�sz�ben, nem tudod meg�llap�tani,
- hogy milyen k�d �ll�thatta azt el�. R�ad�sul be�ll�thatod �gy
- a szervered, hogy minden HTML f�jlt dolgozzon fel PHP
- parancsokat keresve, �gy m�r t�nyleg nem lesz r� m�d,
- hogy kital�lj�k, mit rejtegetsz.
- </para>
- <para>
- A legjobb dolog a PHP haszn�lat�ban, hogy k�l�n�sen egyszer�
- egy kezd� sz�m�ra, de sz�mos fejlett szolg�ltat�st ny�jt
- egy professzion�lis programoz� sz�m�ra is. Ne ijesszen meg
- a PHP hossz� szolg�ltat�s list�ja. Gyorsan el tudsz indulni
- a PHP haszn�lat�val, �s p�r �r�n bel�l k�pes leszel egyszer�
- szkriptek �r�s�ra.
+ Vedd �szre, hogy ez mennyire k�l�nb�zik m�s nyelveken (p�ld�ul Perl vagy C)
+ �rt hagyom�nyos szkriptt�l. Sok parancsb�l �ll� programok helyett csak egy
+ HTML f�jlba kell egy kev�s programk�dot be�p�teni, hogy a megfelel� HTML
+ kimenetet produk�lja. A PHP k�dblokkokat <link
+ linkend="language.basic-syntax.phpmode">speci�lis kezd� �s befejez�
+ jel�l�sek</link> k�z� kell elhelyezni, �s ezek biztos�tj�k, hogy
+ a feldolgoz�s sor�n a v�ltogathasd a "PHP m�dot".
+ </para>
+ <para>
+ Az k�l�nb�zteti meg a PHP-t a kliens oldali nyelvekt�l - pl. JavaScript -,
+ hogy a k�d a kiszolg�l�n fut. Az els� p�ld�ban l�that� oldal eredm�ny�t
+ b�ng�sz�ben megn�zve, nem lehet meg�llap�tani, hogy milyen k�d �ll�thatta
+ azt el�. Ezen fel�l a webszervert be lehet �ll�tani �gy, hogy a PHP
+ feldolgozzon minden HTML f�jlt PHP blokkokat keresve, ezek ut�n m�r t�nyleg
+ nincs r� m�d, hogy kital�lj�k, mit is rejt egy-egy programod.
+ </para>
+ <para>
+ A legjobb dolog a PHP haszn�lat�ban, hogy k�l�n�sen egyszer� egy kezd�
+ sz�m�ra, de sz�mos, fejlett szolg�ltat�st ny�jt professzion�lis programoz�
+ sz�m�ra is. Ne ijesszen el a PHP hossz� szolg�ltat�s list�ja. Gyors l�ptekkel
+ lehet haladni a PHP haszn�lat�ban, �s p�r �r�n bel�l m�r egyszer� szkriptek
+ �r�s�ra is k�pes lehetsz.
</para>
<para>
Hab�r a PHP fejleszt�s�ben a szerver-oldali programoz�s
kapja a legnagyobb hangs�lyt, ann�l sokkal t�bbet tud.
- Olvasd tov�bb ezt a fejezetet a k�vetkez� -
+ Olvasd tov�bb ezt a fejezetet a k�vetkez� -
<link linkend="intro-whatcando">Mit tud a PHP?</link> -
- c�m� r�szn�l.
- </para>
+ c�m� r�sszel folytatva!
+ </para>
</sect1>
<sect1 id="intro-whatcando">
<title>Mit tud a PHP?</title>
<para>
- B�rmit. A PHP f�leg szerver-oldali szkriptek �r�s�ra
- k�sz�lt, azaz b�rmit megtehetsz, amit m�s CGI programok
- el tudnak v�gezni. Ilyen funkci�k az �rlap adatok
- feldolgoz�sa, dinamikus tartalom gener�l�sa, vagy
- s�tik k�ld�se �s fogad�sa. De a PHP enn�l sokkal t�bbet
- tud.
+ B�rmit. A PHP f�leg szerver-oldali szkriptek �r�s�ra k�sz�lt, azaz b�rmire
+ k�pes, amit m�s CGI programok el tudnak v�gezni, ilyen funkci�k az �rlap
+ adatok feldolgoz�sa, dinamikus tartalom gener�l�sa, vagy s�tik k�ld�se �s
+ fogad�sa. De a PHP enn�l sokkal t�bbet tud.
</para>
<para>
H�rom f� ter�leten haszn�lnak PHP programokat.
@@ -93,26 +88,26 @@
sz�ks�ges ahhoz, hogy ezt a form�t haszn�lhasd.
Az els� a PHP �rtelmez� (CGI vagy szerver modul
form�j�ban), egy webszerver �s egy webb�ng�sz�.
- Egy webszerverrel mindenk�ppen rendelkezned
- kell, megfelel�en be�ll�tott PHP-vel. A PHP
- program kimenet�t a webb�ng�sz�ddel tudod olvasni,
+ Egy webszerverrel mindenk�ppen rendelkezni
+ kell, megfelel�en telep�tett �s be�ll�tott PHP-vel.
+ A PHP program kimenet�t a webb�ng�sz�vel lehet megtekinteni,
a szerveren kereszt�l el�rve a szkriptet. L�sd a
<link linkend="installation">telep�t�si
- utas�t�sokat</link> tov�bbi inform�ci�k�rt.
+ utas�t�sokat</link>c. r�szt tov�bbi inform�ci�k�rt!
</simpara>
</listitem>
<listitem>
<simpara>
Parancssori programoz�s. PHP programok szerver
�s b�ng�sz� n�lk�l is futtathat�ak. Ha ilyen
- k�rnyezetben szeretn�d a PHP-t haszn�lni,
+ k�rnyezetben szeretn�d haszn�lni a PHP-t,
csak a PHP �rtelmez�re van sz�ks�ged. Ebben
a form�ban gyakran cron-al (�temez� Windows-on)
futtatott programokat �rnak, vagy egyszer�
sz�vegfeldolgoz� szkripteket k�sz�tenek. L�sd
a <link linkend="commandline">Parancssori
haszn�lat</link> c�m� f�ggel�ket tov�bbi
- inform�ci��rt.
+ inform�ci��rt!
</simpara>
</listitem>
<listitem>
@@ -128,49 +123,49 @@
is. A PHP-GTK a PHP egy kiterjeszt�se, nem �rhet�
el a hivatalos PHP csomagban. Ha tov�bbi
inform�ci�kra van sz�ks�ged l�togsd meg a
- <ulink url="&url.php.gtk;">PHP-GTK webhelyet</ulink>.
- </simpara>
- </listitem>
- </itemizedlist>
- </para>
- <para>
+ <ulink url="&url.php.gtk;">PHP-GTK webhelyet</ulink>!
+ </simpara>
+ </listitem>
+ </itemizedlist>
+ </para>
+ <para>
A PHP haszn�lhat� a legfontosabb oper�ci�s rendszereken,
bele�rtve a Linuxot, sok Unix v�ltozatot (bele�rtve
a HP-UX, Solaris �s OpenBSD rendszereket), a Microsoft
- Windowst, a Mac OS X rendszert, a RISC OSt, �s
- m�sokat. A PHP a legt�bb szervert is t�mogatja, bele�rtve
- az Apache, Microsoft Internet Information Server,
+ Windows-t, a Mac OS X rendszert, a RISC OS-t, �s
+ m�sokat. A PHP a legt�bb webszervert is t�mogatja, bele�rtve
+ az Apache, Microsoft Internet Information Server,
Personal Web Server, Netscape �s iPlanet szervereket,
az Oreilly Website Pro, Caudium, Xitami, OmniHTTPd, �s
m�s szervereket. A legt�bb szerverhez a PHP modul
szint� t�mogat�st ny�jt, de m�s a CGI szabv�nyt
t�mogat� szerverekkel is egy�tt tud m�k�dni CGI
feldolgoz�k�nt.
- </para>
- <para>
+ </para>
+ <para>
�sszess�g�ben a PHP haszn�latakor szabadon v�laszthatsz
- opr�ci�s rendszert �s webszervert. R�ad�sul a f�ggv�ny-alap�
+ oper�ci�s rendszert �s webszervert. R�ad�sul a f�ggv�ny-alap�
�s objektum orient�lt programoz�s, vagy ezek kever�ke
k�z�tti v�laszt�s is rajtad �ll. B�r nem minden szok�sos
- OOP szolg�ltat�s ker�lt megval�s�t�sra a PHP-ben, sok
- nagy alkalmaz�sban is egyed�l az OOP-t haszn�lja,
- mint p�ld�ul a PEAR k�nyvt�rban.
- </para>
- <para>
+ OOP szolg�ltat�s ker�lt megval�s�t�sra a PHP-ben, sok elj�r�sk�nyt�r �s
+ nagyobb alkalmaz�s is egyed�lik�nt/kiz�r�lagosan az OOP-t haszn�lja,
+ p�ld�ul a PEAR k�nyvt�r.
+ </para>
+ <para>
A PHP k�pess�gei nem csak HTML kimenet el��ll�t�s�ra
korl�toz�dnak. K�peket, PDF �llom�nyokat vagy ak�r Flash
mozikat (libswf vagy Ming kiterjeszt�ssel) is l�trehozhatsz
fut�sid�ben. Term�szetesen egyszer�en gener�lhatsz b�rmilyen
sz�veges kimenetet, mint az XHTML vagy b�rmilyen m�s XML.
A PHP el� tudja �ll�tani ezeket az �llom�nyokat, �s el tudja
- menteni a szerven a kik�ld�s�k helyett, �gy egy
- szerver-oldali gyorst�r rendszert val�s�tva meg.
+ menteni a szerven a k�zvetlen kik�ld�s�k helyett, valamilyen
+ szerver-oldali gyors�t�t�rat val�s�tva meg ezzel.
</para>
<para>
Az egyik legjobb �s legfontosabb tulajdons�ga a nyelvnek az
- adatb�zisok sz�les k�r� t�mogat�sa. Egy adatb�zisokat kezel�
+ adatb�zisok sz�les k�r� t�mogat�sa. Adatb�zisokat kezel�
weblap k�sz�t�se PHP seg�ts�g�vel hihetetlen�l egyszer�.
- A k�vetkez� adatb�zisok t�mogatottak jelenleg:
+ A k�vetkez� adatb�zisok t�mogatja jelenleg:
<blockquote>
<simplelist columns="3">
<member>Adabas D</member>
@@ -196,12 +191,11 @@
<member>Unix dbm</member>
</simplelist>
</blockquote>
- A PHP rendelkezik egy DBX adatb�zis absztrakci�s
- kiterjeszt�ssel is, lehet�v� t�ve, hogy �tj�rhat�an
- kezelj b�rmilyen adatb�zist, amit ez a kiterjeszt�s
- t�mogat. R�ad�sul a PHP t�mogatja az ODBC-t,
- ez�rt b�rmilyen m�s ezt a szabv�nyt t�mogat�
- adatb�zishoz is kapcsol�dhatsz.
+ A PHP rendelkezik egy DBX adatb�zis absztrakci�s kiterjeszt�ssel is,
+ amellyel egy�ntet�en �s �ttetsz� m�don lehet kezelni b�rmilyen adatb�zist,
+ amit ez a kiterjeszt�s t�mogat. Ezen k�v�l a PHP t�mogatja az ODBC-t,
+ ez�rt b�rmilyen m�s, ezt a szabv�nyt t�mogat� adatb�zishoz is lehet
+ kapcsol�dni.
</para>
<para>
A PHP t�mogatja a kommunik�ci�t m�s szolg�ltat�sokkal is
@@ -215,33 +209,33 @@
l�trehoz�s�nak, �s �tl�tsz�an PHP objektummokk�nt val�
kezel�s�nek k�pess�g�vel. A CORBA kiterjeszt�s t�voli
objektumok el�r�s�re haszn�lhat�.
- </para>
- <para>
+ </para>
+ <para>
A PHP rendk�v�l j� sz�vegfeldolgoz� k�pess�gekkel rendelkezik,
a POSIX �s Perl regul�ris kifejez�sekt�l az XML �llom�nyok
kezel�s�ig. Az XML dokumentumok feldologoz�s�hoz �s
el�r�s�hez a SAX �s DOM szabv�nyok is haszn�lhat�ak. Az XSLT
kiterjeszt�s XML dokumentumok �ltalak�t�s�ra haszn�lhat�.
- </para>
- <para>
+ </para>
+ <para>
Ha elektornikus �zleti k�rnyezetben haszn�lod a PHP-t,
hasznosnak fogod tal�lni a Cybercash, CyberMUT, VerySign
Payflow Pro and CCVS f�ggv�nyeket az internetes fizet�st
- megval�s�t� programjaidban.
- </para>
- <para>
- V�g�l de nem utols�sorban a PHP sz�mos m�s �rdekes
+ megval�s�t� programokban.
+ </para>
+ <para>
+ V�g�l, de nem utols�sorban a PHP sz�mos m�s �rdekes
kiterjeszt�ssel szolg�lhat, mint p�ld�ul az
mnoGoSearch keres� f�ggv�nyek, az IRC �tj�r� f�ggv�nyek,
t�m�r�t� eszk�z�k (gzip, bz2), napt�r �talak�t�s,
- ford�t�s...
- </para>
- <para>
+ ford�t�s...
+ </para>
+ <para>
Ahogy l�that�, ez az oldal nem elegend� a PHP
minden szolg�ltat�s�nak �s el�ny�nek felsorol�s�hoz.
L�sd a <link linkend="installation">PHP telep�t�se</link>
�s a <link linkend="funcref">f�ggv�ny referencia</link>
- r�szeket tov�bbi inform�ci�k�rt.
+ r�szeket tov�bbi inform�ci�k�rt!
</para>
</sect1>
@@ -263,7 +257,7 @@
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
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
-->
Index: phpdoc/hu/chapters/config.xml
diff -u phpdoc/hu/chapters/config.xml:1.21 phpdoc/hu/chapters/config.xml:1.22
--- phpdoc/hu/chapters/config.xml:1.21 Wed Feb 13 11:36:12 2002
+++ phpdoc/hu/chapters/config.xml Thu Feb 14 11:41:04 2002
@@ -10,7 +10,7 @@
<simpara>
A konfigur�ci�s f�jlt (PHP 3.0-ban <filename>php3.ini</filename>, de
- PHP 4.0-ban m�r <filename>php.ini</filename>)
+ PHP 4.0-t�l egyszer�en csak <filename>php.ini</filename>)
a PHP indul�skor olvassa be. A szerver modul
verzi�ban ez csak egyszer t�rt�nik meg, amikor a szerver
elindul. A <acronym>CGI</acronym> verzi�ban ez minden
@@ -41,11 +41,10 @@
</para>
<simpara>
- Ha a PHP-t Apache modulk�nt haszn�lod, akkor a
- be�ll�t�sokat az Apache konfigur�ci�s
- f�jlj�nak direkt�v�ival �s .htaccess f�jlokkal is
- megv�ltoztathatod. (Ehhez sz�ks�ges lesz "AllowOverride"
- be�ll�t�sra vagy "AllowOverride All" jogosults�gra)
+ A PHP Apache modulk�nt t�rt�n� haszn�latakor a be�ll�t�sokat az Apache
+ konfigur�ci�s f�jlj�nak direkt�v�ival �s .htaccess f�jlokkal is
+ megv�ltoztathatod. (Ehhez sz�ks�ges lesz "AllowOverride" be�ll�t�sra
+ vagy "AllowOverride All" jogosults�gra.)
</simpara>
<simpara>
@@ -78,7 +77,8 @@
</term>
<listitem>
<para>
- Egy igen-nem (ki-be) v�laszt�st �ll�t be (on vagy off).</para>
+ K�t�rt�k� logikai �rt�ket �ll�t be (ki- vagy bekapcsol�s, azaz off vagy on)
+ </para>
</listitem>
</varlistentry>
<varlistentry>
@@ -103,7 +103,8 @@
</term>
<listitem>
<para>
- Egy igen-nem (ki-be) v�laszt�st �ll�t be (on vagy off).</para>
+ K�t�rt�k� logikai �rt�ket �ll�t be (ki- vagy bekapcsol�s, azaz off vagy on)
+ </para>
</listitem>
</varlistentry>
</variablelist>
@@ -128,221 +129,224 @@
</para>
<simpara>
- A konfigur�ci�s be�ll�t�sokat lek�rheted
- a <function>phpinfo</function>-val. Egyenk�nti
- el�r�st biztos�t a be�ll�t�sokhoz
- a <function>get_cfg_var</function>.
+ A konfigur�ci�s be�ll�t�sokat megtekinthet�k
+ a <function>phpinfo</function>-val, �s egyenk�nti
+ el�r�st biztos�t a be�ll�t�sokhoz a <function>get_cfg_var</function>.
</simpara>
<sect2 id="ini.sect.general">
<title>�ltal�nos c�l� be�ll�t�sok</title>
<para>
<variablelist>
-
- <varlistentry id="ini.allow-url-fopen">
- <term>
- <parameter>allow_url_fopen</parameter>
- <type>on|off</type>
- </term>
- <listitem>
- <para>
- Ez a be�ll�t�s enged�lyezi az URL-felismer� fopen k�dot, ami lehet�s�ged
- ad arra, hogy URL c�meket �gy nyithass meg, mint f�jlokat. Az alapbe�ll�t�s�
- URL �rtelmez�k <link linkend="features.remote-files">t�voli f�jlok</link>
- el�r�s�re szolg�lnak az FTP �s HTTP protokollokkal. N�h�ny egy�b kiterjeszt�s,
- mint p�ld�ul a zlib m�s �rtelmez�t is be�p�thet.
- </para>
-
- <note>
- <para>
- Ez a lehet�s�g k�zvetlen�l a 4.0.3-as PHP kiad�s ut�n ker�lt a nyelvbe.
- A PHP 4.0.3 �s azel�tti verzi�kban csak ford�t�sid�ben lehet letiltani
- ezt a funkci�t a
- <link
linkend="install.configure.disable-url-fopen-wrapper"><parameter>--disable-url-fopen-wrapper</parameter></link>
- be�ll�t�ssal.
- </para>
- </note>
-
- </listitem>
- </varlistentry>
-
- <varlistentry id="ini.asp-tags">
- <term>
- <parameter>asp_tags</parameter>
- <type>on|off</type>
- </term>
- <listitem>
- <simpara>
- Enged�lyezi az ASP st�lus� <% %> tag-ek
- haszn�lat�t a hagyom�nyos <?php ?> mellett.
- Ez a be�ll�t�s enged�lyezi az �rt�k
- ki�r� r�vid�t�st is (<%= $valtozo %>).
- Tov�bbi inform�ci��rt n�zd meg az
- <link linkend="language.basic-syntax.phpmode">Escape szekvencia HTML-ben</link>
- c�m� r�szt.
- </simpara>
-
- <note>
- <para>Az ASP st�lus� tag-ek haszn�lata a 3.0.4-es verzi� �ta lehets�ges.</para>
- </note>
+ <varlistentry id="ini.allow-url-fopen">
+ <term>
+ <parameter>allow_url_fopen</parameter>
+ <type>on|off</type>
+ </term>
+ <listitem>
+ <para>
+ Ez a be�ll�t�s enged�lyezi az URL-felismer� fopen k�dot, amellyel az URL
+ c�meken el�rhet� objektumokat lehet megnyitni, mint a f�jlokat. Az
+ alapbe�ll�t�s� URL �rtelmez�k <link
+ linkend="features.remote-files">t�voli f�jlok</link> el�r�s�re szolg�lnak
+ az FTP �s HTTP protokollokkal. N�h�ny egy�b kiterjeszt�s, mint p�ld�ul a
+ zlib m�s �rtelmez�t is be�p�thet.
+ </para>
+ <note>
+ <para>
+ Ez a lehet�s�g k�zvetlen�l a 4.0.3-as PHP kiad�s ut�n ker�lt a nyelvbe.
+ A PHP 4.0.3 �s azel�tti verzi�kban csak ford�t�sid�ben lehet letiltani
+ ezt a funkci�t a
+ <link linkend="install.configure.disable-url-fopen-wrapper">
+ <parameter>--disable-url-fopen-wrapper</parameter></link> be�ll�t�ssal.
+ </para>
+ </note>
+ </listitem>
+ </varlistentry>
- </listitem>
- </varlistentry>
-
+ <varlistentry id="ini.asp-tags">
+ <term>
+ <parameter>asp_tags</parameter>
+ <type>on|off</type>
+ </term>
+ <listitem>
+ <simpara>
+ Enged�lyezi az ASP st�lus� <% %> tag-ek haszn�lat�t a
+ hagyom�nyos <?php ?> mellett. Ez a be�ll�t�s enged�lyezi az
+ �rt�k ki�r� r�vid�t�s haszn�lat�t is (<%= $valtozo %>). Tov�bbi
+ inform�ci��rt n�zd meg az <link
+ linkend="language.basic-syntax.phpmode">Escape szekvencia HTML-ben</link>
+ c�m� r�szt!
+ </simpara>
+ <note>
+ <para>
+ Az ASP st�lus� tag-ek haszn�lata a 3.0.4-es verzi� �ta lehets�ges.
+ </para>
+ </note>
+ </listitem>
+ </varlistentry>
+
<varlistentry id="ini.auto-append-file">
<term>
- <parameter>auto_append_file</parameter>
- <type>string</type>
+ <parameter>auto_append_file</parameter>
+ <type>string</type>
</term>
<listitem>
- <para>
- Megadja a f�jl nev�t, amit majd automatikusan minden dokumentum
- v�g�re illeszt. A beilleszt�s �gy t�rt�nik,
- mintha az <function>include</function> f�ggv�nyt haszn�ln�d, teh�t az
- <link linkend="ini.include-path">include_path</link> haszn�latos a
keres�s�hez.</para>
- <para>
- A <systemitem class="constant">none</systemitem> speci�lis �rt�k megtiltja az
- automatikus hozz�f�z�st.
- <note>
- <simpara>
- Ha egy szkriptb�l <function>exit</function>,
- seg�ts�g�vel l�psz ki, a hozz�f�z�s <emphasis>nem</emphasis> m�k�dik.</simpara>
- </note></para>
+ <para>
+ Megadja a f�jl nev�t, amit automatikusan minden dokumentum v�g�hez
+ illeszt. A beilleszt�s az <function>include</function> f�ggv�nyhez
+ hasonl�an t�rt�nik, teh�t az <link
+ linkend="ini.include-path">include_path</link> haszn�latos az
+ �llom�ny el�r�s�hez.
+ </para>
+ <para>
+ A <systemitem class="constant">none</systemitem> speci�lis �rt�k
+ letiltja az automatikus hozz�f�z�st.
+ </para>
+ <note>
+ <simpara>
+ Ha egy szkriptb�l <function>exit</function>,
+ seg�ts�g�vel l�psz ki, a hozz�f�z�s <emphasis>nem</emphasis> m�k�dik.
+ </simpara>
+ </note>
</listitem>
</varlistentry>
<varlistentry id="ini.auto-prepend-file">
<term>
- <parameter>auto_prepend_file</parameter>
- <type>string</type>
+ <parameter>auto_prepend_file</parameter>
+ <type>string</type>
</term>
<listitem>
- <para>
- Megadja a f�jl nev�t, amit majd automatikusan minden dokumentum
- elej�re illeszt. A beilleszt�s �gy t�rt�nik, mintha az
- <function>include</function> f�ggv�nyt haszn�ln�d, teh�t az
- <link linkend="ini.include-path">include_path</link> haszn�latos
- a keres�s�hez.</para>
- <para>
- A <systemitem class="constant">none</systemitem> speci�lis �rt�k megtiltja az
- automatikus hozz�f�z�st.</para>
+ <para>
+ Megadja a f�jl nev�t, amit automatikusan minden dokumentum elej�re
+ illeszt. A beilleszt�s az <function>include</function> f�ggv�ny
+ haszn�lat�hoz hasonl�an t�rt�nik, teh�t az <link
+ linkend="ini.include-path">include_path</link> haszn�latos az
+ �llom�ny el�r�s�hez.
+ </para>
+ <para>
+ A <systemitem class="constant">none</systemitem> speci�lis �rt�k
+ letiltja az automatikus hozz�f�z�st.
+ </para>
</listitem>
</varlistentry>
<varlistentry id="ini.cgi-ext">
<term>
- <parameter>cgi_ext</parameter>
- <type>string</type>
+ <parameter>cgi_ext</parameter>
+ <type>string</type>
</term>
<listitem>
- <para>
- </para>
+ <para>
+ </para>
</listitem>
</varlistentry>
<varlistentry id="ini.display-errors">
<term>
- <parameter>display_errors</parameter>
- <type>on|off</type>
+ <parameter>display_errors</parameter>
+ <type>on|off</type>
</term>
<listitem>
- <para>
- Meghat�rozza, hogy a hiba�zenetek a HTML f�jl r�szek�nt
- a k�perny�re ker�ljenek, vagy sem.
- </para>
+ <para>
+ Meghat�rozza, hogy a hiba�zenetek a HTML f�jl r�szek�nt a ki�r�sra
+ ker�ljenek, vagy sem.
+ </para>
</listitem>
</varlistentry>
<varlistentry id="ini.doc-root">
<term>
- <parameter>doc_root</parameter>
- <type>string</type>
+ <parameter>doc_root</parameter>
+ <type>string</type>
</term>
<listitem>
- <para>
- A PHP "gy�k�rk�nyvt�ra" a szerveren. A PHP csak akkor
- haszn�lja, ha itt megadt�l valamit. Ha a PHP-t
- <link linkend="ini.safe-mode">safe mode</link>-ban haszn�lod,
- semmilyen f�jlt nem dolgoz fel, ami ezen a k�nyvt�ron k�v�l van.
- </para>
+ <para>
+ A PHP "gy�k�rk�nyvt�ra" a szerveren. A PHP csak akkor
+ haszn�lja, ha itt valamilyen �rt�ket magadt�l itt. Ha a PHP-t
+ <link linkend="ini.safe-mode">safe mode</link>-ban haszn�lod,
+ semmilyen f�jlt nem dolgoz fel, ami ezen a k�nyvt�ron k�v�l van.
+ </para>
</listitem>
</varlistentry>
<varlistentry id="ini.engine">
<term>
- <parameter>engine</parameter>
- <type>on|off</type>
+ <parameter>engine</parameter>
+ <type>on|off</type>
</term>
<listitem>
- <para>
- Igaz�n csak a PHP Apache modul verzi�j�ban hasznos.
- Olyan site-okon j�het j�l, ahol a PHP feldolgoz�s�t
- k�nyvt�rank�nt vagy virtu�lis szerverenk�nt
- szeretn�k �ll�tani. Ha a <filename>httpd.conf</filename>
- f�jl megfelel� hely�n be�rod, hogy <userinput>engine
- off</userinput>, a PHP-t kikapcsolhatod.
- </para>
+ <para>
+ A PHP Apache modul verzi�j�ban hasznos csak igaz�b�l.
+ Olyan webhelyeken j�het j�l, ahol a PHP feldolgoz�s�t
+ k�nyvt�rank�nt vagy virtu�lis szerverenk�nt
+ szeretn�k �ll�tani. Az <userinput>engine off</userinput>
+ direkt�v�t a <filename>httpd.conf</filename> megfelel� helyeire
+ be�rva lehet a PHP-t kikapcsolni.
+ </para>
</listitem>
</varlistentry>
<varlistentry id="ini.error-log">
<term>
- <parameter>error_log</parameter>
- <type>string</type>
+ <parameter>error_log</parameter>
+ <type>string</type>
</term>
<listitem>
- <para>
- A f�jl neve, ahol a szkriptek hiba�zenetei t�rol�sra
- ker�lnek. Ha a <literal>syslog</literal> speci�lis �rt�ket adod meg,
- akkor az �zenetek rendszer log-ba ker�lnek. UNIX alatt ez
- a syslog(3)-at jelenti, Windows NT-n az event log-ot. Ez
- a param�ter Windows 95 alatt nem t�mogatott.</para>
+ <para>
+ A f�jl neve, ahol a szkriptek hiba�zenetei t�rol�sra
+ ker�lnek. A <literal>syslog</literal> speci�lis �rt�k megad�s�val
+ az �zenetek rendszer napl�j�ba ker�lnek. UNIX alatt ez
+ a syslog(3)-at jelenti, Windows NT-n az event log-ot. Ez
+ a param�ter Windows 9x alatt nem t�mogatott.
+ </para>
</listitem>
</varlistentry>
<varlistentry id="ini.error-reporting">
<term>
- <parameter>error_reporting</parameter>
- <type>eg�sz sz�m</type>
+ <parameter>error_reporting</parameter>
+ <type>eg�sz sz�m</type>
</term>
<listitem>
- <para>
- Be�ll�tja a hibajelz�si szintet. A param�ter egy eg�sz sz�m,
- ami egy bitmez�t reprezent�l. Add az al�bbi �rt�kek k�z�l �ssze
- azokat, amikr�l hib�t szeretn�l kapni, �s azt a sz�mot alkalmazd
- param�terk�nt.
- <table>
- <title>Hibajelent�si szintek</title>
- <tgroup cols="2">
- <thead>
- <row>
- <entry>�rt�k</entry>
- <entry>enged�lyezett hibajelz�s</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>1</entry>
- <entry>norm�l hib�k</entry>
- </row>
- <row>
- <entry>2</entry>
- <entry>norm�l figyelmeztet�sek (warnings)</entry>
- </row>
- <row>
- <entry>4</entry>
- <entry>feldolgoz�si hib�k</entry>
- </row>
- <row>
- <entry>8</entry>
- <entry>nem kritikus, st�lussal kapcsolatos figyelmeztet�sek</entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- Az alap�rt�k 7 (norm�l hib�k,
- norm�l figyelmeztet�sek �s feldolgoz�si hib�k jelennek meg).
- </para>
+ <para>
+ Be�ll�tja a hibajelz�si szintet. A param�ter egy eg�sz sz�m,
+ ami egy bitmez�t reprezent�l. Az al�bbi �rt�kek tetsz�leges
+ kombin�ci�j�val az �rt�keknek megfelel� hib�kat jelezni fogja
+ a PHP. Az �sszead�s eredm�nye a direkt�va �rt�ke.
+ <table>
+ <title>Hibajelent�si szintek</title>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>�rt�k</entry>
+ <entry>enged�lyezett hibajelz�s</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>1</entry>
+ <entry>norm�l hib�k</entry>
+ </row>
+ <row>
+ <entry>2</entry>
+ <entry>norm�l figyelmeztet�sek (warnings)</entry>
+ </row>
+ <row>
+ <entry>4</entry>
+ <entry>feldolgoz�si hib�k</entry>
+ </row>
+ <row>
+ <entry>8</entry>
+ <entry>nem kritikus, st�lussal kapcsolatos figyelmeztet�sek</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ Az alap�rt�k 7 (norm�l hib�k, norm�l figyelmeztet�sek �s
+ feldolgoz�si hib�k jelennek meg).
+ </para>
</listitem>
</varlistentry>
@@ -353,66 +357,66 @@
</term>
<listitem>
<para>
- Megadja, hogy legyenek-e a hiba�zenetekben HTML elemek.
+ Megadja, hogy a hiba�zenetekben szerepelhetnek-e HTML elemek.
</para>
</listitem>
</varlistentry>
<varlistentry id="ini.open-basedir">
<term>
- <parameter>open_basedir</parameter>
- <type>string</type>
+ <parameter>open_basedir</parameter>
+ <type>string</type>
</term>
<listitem>
- <para>
- Meghat�rozza, hogy a PHP hol nyithat meg f�jlokat a k�nyvt�rf�ban.
- </para>
- <para>
- Ha egy szkript megpr�b�l megnyitni egy f�jlt (pl. fopen-el vagy gzopen-el),
- a f�jl helye ellen�rz�sre ker�l. Ha a f�jl k�v�l esik a megadott
- k�nyvt�rb�l ny�l� directory-f�n, a PHP nem fogja megnyitni. Minden
- szimbolikus link felold�sra ker�l, �gy egy symlink-kel nem lehet megker�lni
- ezt a korl�toz�st.
- </para>
- <para>
- A <systemitem class="constant">.</systemitem> (pont)
- speci�lis �rt�k azt jelzi, hogy a szkriptet tartalmaz�
- k�nyvt�rat kell alapk�nyvt�rnak tekinteni.
- </para>
- <para>
- Windows alatt a t�bb k�l�nb�z� k�nyvt�rat pontosvessz�vel elv�lasztva
- adhatod meg. Minden m�s rendszeren a megadott k�nyvt�rakat kett�sponttal
- kell elv�lasztani. Apache modul eset�n az open_basedir el�r�si utak
- az egy szinttel feljebb l�v� k�nyvt�rb�l automatikusan �r�kl�dnek.
- </para>
- <para>
- Az open_basedir alatt megadottak tulajdonk�ppen csak el�tagnak tekintend�k,
- �s nem kimondottan k�l�n k�nyvt�rn�vnek. Ez azt jelenti, hogy az "open_basedir =
- /dir/incl" megengedi a hozz�f�r�st a "/dir/include" �s a "/dir/incls"
- k�nyvt�rakhoz, ha azok l�teznek. Ha egy adott k�nyvt�rra kell korl�tozni a
- hozz�f�r�st, akkor a k�nyvt�rnevet perjellel (/) kell lez�rni, mint p�ld�ul:
- "open_basedir = /dir/incl/"
- </para>
- <note>
- <para>T�bb k�nyvt�r megad�sa a 3.0.7-es verzi� �ta lehets�ges.</para>
- </note>
- <para>
- Alapbe�ll�t�sban a PHP semmilyen f�jl megnyit�s�t sem tiltja le.
- </para>
+ <para>
+ Meghat�rozza, hogy a PHP hol nyithat meg f�jlokat a k�nyvt�rf�ban.
+ </para>
+ <para>
+ Ha egy szkript megpr�b�l megnyitni egy f�jlt (pl. fopen-el vagy gzopen-el),
+ a f�jl helye ellen�rz�sre ker�l. Ha a f�jl k�v�l esik a megadott
+ k�nyvt�rb�l ny�l� directory-f�n, a PHP nem fogja megnyitni. Minden
+ szimbolikus link felold�sra ker�l, �gy egy symlink-kel nem lehet megker�lni
+ ezt a korl�toz�st.
+ </para>
+ <para>
+ A <systemitem class="constant">.</systemitem> (pont)
+ speci�lis �rt�k azt jelzi, hogy a szkriptet tartalmaz�
+ k�nyvt�rat kell alapk�nyvt�rnak tekinteni.
+ </para>
+ <para>
+ Windows alatt a t�bb k�l�nb�z� k�nyvt�rat pontosvessz�vel elv�lasztva
+ adhatod meg. Minden m�s rendszeren a megadott k�nyvt�rakat kett�sponttal
+ kell elv�lasztani. Apache modul eset�n az open_basedir el�r�si utak
+ az egy szinttel feljebb l�v� k�nyvt�rb�l automatikusan �r�kl�dnek.
+ </para>
+ <para>
+ Az open_basedir alatt megadottak tulajdonk�ppen csak el�tagnak tekintend�k,
+ �s nem kimondottan k�l�n k�nyvt�rn�vnek. Ez azt jelenti, hogy az
+"open_basedir =
+ /dir/incl" megengedi a hozz�f�r�st a "/dir/include" �s a "/dir/incls"
+ k�nyvt�rakhoz, ha azok l�teznek. Ha egy adott k�nyvt�rra kell korl�tozni a
+ hozz�f�r�st, akkor a k�nyvt�rnevet perjellel (/) kell lez�rni, mint p�ld�ul:
+ "open_basedir = /dir/incl/"
+ </para>
+ <note>
+ <para>T�bb k�nyvt�r megad�sa a 3.0.7-es verzi� �ta lehets�ges.</para>
+ </note>
+ <para>
+ Alapbe�ll�t�sban a PHP semmilyen f�jl megnyit�s�t sem tiltja le.
+ </para>
</listitem>
</varlistentry>
<varlistentry id="ini.gpc-order">
<term>
- <parameter>gpc_order</parameter>
- <type>string</type>
+ <parameter>gpc_order</parameter>
+ <type>string</type>
</term>
<listitem>
<para>
Be�ll�tja a GET/POST/COOKIE sorrendet a v�ltoz�k l�trehoz�s�hoz.
Az alapbe�ll�t�s� �rt�k "GPC". Ha p�ld�ul ezt "GP"-re
�rod �t,
a PHP figyelmen k�v�l fogja hagyni a cookie-kat, �s ha van egy
- POST �s egy GET �rt�ked ugyanazzal a n�vvel, a PHP a POST
+ POST �s egy GET �rt�k ugyanazzal a n�vvel, a PHP a POST
�rt�ket teszi be a n�v �ltal megadott v�ltoz�ba.
</para>
<para>
@@ -433,7 +437,7 @@
Be�ll�tja az �n. EGPCS (Environment - k�rnyezeti, GET, POST, Cookie,
Server) v�ltoz�k glob�lis megfelel�inek l�trehoz�si sorrendj�t.
Az alapbe�ll�t�s az "EGPCS". Ha p�ld�ul "GP"-re van be�ll�tva,
- akkor emiatt a PHP figyelmen k�v�l hagyja a k�rnyezeti �s szerver
+ akkor a PHP figyelmen k�v�l hagyja a k�rnyezeti �s szerver
v�ltoz�kat valamint a cookie-kat (s�tiket), �s minden GET-ben kapott
v�ltoz�t fel�l�r a POST met�dussal elk�ld�tt, azonos nev� v�ltoz�.
</para>
@@ -450,10 +454,9 @@
</term>
<listitem>
<para>
- Alapbe�ll�t�sban "On". Ha kikapcsolod, a szkriptek le�llnak, amikor
- megpr�b�lnak k�ldeni a kliensnek valamit, miut�n a kliens lez�rta
- a kapcsolat.
- <function>ignore_user_abort</function>.
+ Alapbe�ll�t�sban "On". Kikapcsol�s�val (off) azonnal szkriptek
+ le�llnak, mihelyst megpr�b�lnak k�ldeni a kliensnek valamit, miut�n
+ az bontotta a kapcsolat. L�sd m�g: <function>ignore_user_abort</function>!
</para>
</listitem>
</varlistentry>
@@ -464,32 +467,32 @@
<type>string</type>
</term>
<listitem>
- <para>
- Egy k�nyvt�rlist�t hat�roz meg, ahol a
- <function>require</function>, <function>include</function>
- �s <function>fopen_with_path</function> f�ggv�nyek a f�jlokat
- keresik. A form�tum a rendszer <envar>PATH</envar>
- k�rnyezeti v�ltoz�j�nak form�tum�val egyez�: egy k�nyvt�rlista kett�spontokkal
- elv�lasztva UNIX alatt, pontosvessz�vel Windows alatt.
- <example>
- <title>UNIX include_path</title>
- <programlisting role="php3.ini">
+ <para>
+ Egy k�nyvt�rlist�t hat�roz meg, ahol a
+ <function>require</function>, <function>include</function>
+ �s <function>fopen_with_path</function> f�ggv�nyek a f�jlokat
+ keresik. A form�tum a rendszer <envar>PATH</envar>
+ k�rnyezeti v�ltoz�j�nak form�tum�val egyez�: egy k�nyvt�rlista
+kett�spontokkal
+ elv�lasztva UNIX alatt, pontosvessz�vel Windows alatt.
+ <example>
+ <title>UNIX include_path</title>
+ <programlisting role="php3.ini">
<![CDATA[
include_path=.:/home/httpd/php-lib
]]>
- </programlisting>
- </example>
- <example>
- <title>Windows include_path</title>
- <programlisting role="php3.ini">
+ </programlisting>
+ </example>
+ <example>
+ <title>Windows include_path</title>
+ <programlisting role="php3.ini">
<![CDATA[
include_path=".;c:\www\phplib"
]]>
- </programlisting>
- </example>
- Alapbe�ll�t�s� �rt�k a <literal>.</literal>
- (pont), azaz csak a szkript k�nyvt�ra.
- </para>
+ </programlisting>
+ </example>
+ Alapbe�ll�t�s� �rt�k a <literal>.</literal>
+ (pont), azaz csak a szkript k�nyvt�ra.
+ </para>
</listitem>
</varlistentry>
@@ -506,113 +509,113 @@
<varlistentry id="ini.log-errors">
<term>
- <parameter>log_errors</parameter>
- <type>on|off</type>
+ <parameter>log_errors</parameter>
+ <type>on|off</type>
</term>
<listitem>
- <para>
- Megadja, hogy a szkript hiba�zenetek a szerver error logj�ba is
- beker�ljenek-e vagy sem. Mindenesetre ez egy szerverf�gg�
- be�ll�t�s!
- </para>
+ <para>
+ Megadja, hogy a szkript hiba�zenetek a szerver error logj�ba is
+ beker�ljenek-e vagy sem. Ez mindenk�ppen szerverf�gg� be�ll�t�s!
+ </para>
</listitem>
</varlistentry>
<varlistentry id="ini.magic-quotes-gpc">
<term>
- <parameter>magic_quotes_gpc</parameter>
- <type>on|off</type>
+ <parameter>magic_quotes_gpc</parameter>
+ <type>on|off</type>
</term>
<listitem>
- <para>
- Be�ll�tja a "magic_quotes" �llapotot a GPC (Get/Post/Cookie)
- m�veletekhez. Ha bekapcsolod, minden ' (egyszeres id�z�jel),
- " (k�tszeres id�z�jel), \ (backslash) �s NUL el� egy
- backslash (\) ker�l automatikusan. Ha a "magic_quotes_sybase"
- szint�n be van kapcsolva, az egyszeres id�z�jel el� egyszeres
- id�z�jel ker�l backslash helyett.
- </para>
+ <para>
+ Be�ll�tja a "magic_quotes" �llapotot a GPC (Get/Post/Cookie)
+ m�veletekhez. A bekapcsol�s�val minden ' (egyszeres id�z�jel),
+ " (k�tszeres id�z�jel), \ (backslash) �s NUL el� egy
+ visszaperjel (\) ker�l automatikusan. Ha a
+ <parameter>magic_quotes_sybase</parameter> szint�n be van kapcsolva,
+ az egyszeres id�z�jeleket megkett�zi, �s nem visszaperjelet �r el�j�k.
+ </para>
</listitem>
</varlistentry>
<varlistentry id="ini.magic-quotes-runtime">
<term>
- <parameter>magic_quotes_runtime</parameter>
- <type>on|off</type>
+ <parameter>magic_quotes_runtime</parameter>
+ <type>on|off</type>
</term>
<listitem>
- <para>
- Ha a <parameter>magic_quotes_runtime</parameter> be van kapcsolva,
- a legt�bb f�ggv�ny, ami k�ls� forr�sb�l
- ad vissza adatokat (bele�rtve adatb�zisokat �s sz�veges f�jlokat),
- az id�z�jeleket el� backslash-t tesz. Ha a
- <parameter>magic_quotes_sybase</parameter> szint�n ba van
- kapcsolva, az egyszere id�z�jel el� egyszeres id�z�jel
- ker�l backslash helyett.
- </para>
+ <para>
+ Ha a <parameter>magic_quotes_runtime</parameter> be van kapcsolva,
+ a legt�bb f�ggv�ny, amely k�ls� forr�sb�l ad vissza adatokat
+ (bele�rtve adatb�zisokat �s sz�veges f�jlokat), az id�z�jelek el�
+ visszaperjelet (\) tesz. Ha a <parameter>magic_quotes_sybase</parameter>
+ szint�n be van kapcsolva, az egyszeres id�z�jeleket megkett�zi, �s
+ nem visszaperjelet �r el�j�k.
+ </para>
</listitem>
</varlistentry>
<varlistentry id="ini.magic-quotes-sybase">
<term>
- <parameter>magic_quotes_sybase</parameter>
- <type>on|off</type>
+ <parameter>magic_quotes_sybase</parameter>
+ <type>on|off</type>
</term>
<listitem>
- <para>
- Ha a <parameter>magic_quotes_sybase</parameter> be van
- kapcsolva, minden egyszeres id�z�jel el� egyszeres id�z�jel
- ker�l backslash helyett, ha a <parameter>magic_quotes_gpc</parameter> vagy a
- <parameter>magic_quotes_runtime</parameter> bekapcsolt �llapotban van.
- </para>
+ <para>
+ Ha a <parameter>magic_quotes_sybase</parameter> be van kapcsolva a
+ <parameter>magic_quotes_gpc</parameter> vagy a
+ <parameter>magic_quotes_runtime</parameter> kapsol�val egy�tt,
+ akkor az egyszeres id�z�jeleket megkett�zi, �s nem visszaperjelet �r el�j�k
+ a megfelel� adatok haszn�latakor.
+ </para>
</listitem>
</varlistentry>
<varlistentry id="ini.max-execution-time">
<term>
- <parameter>max_execution_time</parameter>
- <type>eg�sz sz�m</type>
+ <parameter>max_execution_time</parameter>
+ <type>eg�sz sz�m</type>
</term>
<listitem>
- <para>
- El��rja a szkriptek sz�m�ra a maxim�lis fut�sid�t, m�sodpercekben m�rve.
- Ha ezt az id�t el�ri a szkript, automatikusan megszakad a fut�s. Ez
- seg�thet megv�deni a szervert a rosszul meg�rt, nagy er�forr�sig�ny�
- szkriptekt�l. Az alapbe�ll�t�s <literal>30</literal> m�sodperc.
- </para>
- <para>
- A maximum fut�si id�be nem sz�m�tanak be a rendszerh�v�sok,
- a <function>sleep</function> f�ggv�ny, stb. L�sd a
- <function>set_time_limit</function> f�ggv�ny le�r�s�t tov�bbi
- r�szletek�rt.
- </para>
+ <para>
+ El��rja a szkriptek sz�m�ra a maxim�lis fut�sid�t, m�sodpercekben m�rve.
+ Ha ezt az id�t t�ll�pi a szkript, automatikusan megszakad a fut�sa. Ez
+ seg�thet megv�deni a szervert a rosszul meg�rt, nagy er�forr�sig�ny�
+ szkriptekt�l. Az alapbe�ll�t�s <literal>30</literal> m�sodperc.
+ </para>
+ <para>
+ A maximum fut�si id�be nem sz�m�tanak be a rendszerh�v�sok,
+ a <function>sleep</function> f�ggv�ny, stb. L�sd a
+ <function>set_time_limit</function> f�ggv�ny le�r�s�t tov�bbi
+ r�szletek�rt!
+ </para>
</listitem>
</varlistentry>
<varlistentry id="ini.memory-limit">
<term>
- <parameter>memory_limit</parameter>
- <type>eg�sz sz�m</type>
+ <parameter>memory_limit</parameter>
+ <type>eg�sz sz�m</type>
</term>
<listitem>
- <para>
- Megadja, hogy maxim�lisan h�ny byte mem�ri�t foglalhat le egy szkript.
- Ez seg�thet megv�deni a szervert a rosszul meg�rt szkriptekt�l, amik
- megehetik a szerver �sszes mem�ri�j�t.
- </para>
+ <para>
+ Megadja, hogy maxim�lisan h�ny byte mem�ri�t foglalhat le egy szkript.
+ Ez seg�thet megv�deni a szervert a rosszul meg�rt szkriptekt�l, amelyek
+ megehetik a szerver �sszes mem�ri�j�t.
+ </para>
</listitem>
</varlistentry>
<varlistentry id="ini.nsapi-ext">
<term>
- <parameter>nsapi_ext</parameter>
- <type>string</type>
+ <parameter>nsapi_ext</parameter>
+ <type>string</type>
</term>
<listitem>
- <para>
- </para>
+ <para>
+ </para>
</listitem>
</varlistentry>
+
<varlistentry id="ini.precision">
<term>
<parameter>precision</parameter>
@@ -673,76 +676,76 @@
<varlistentry id="ini.short-open-tag">
<term>
- <parameter>short_open_tag</parameter>
- <type>on|off</type>
+ <parameter>short_open_tag</parameter>
+ <type>on|off</type>
</term>
<listitem>
- <para>
- Megadja, hogy haszn�lhat�-e a r�vid PHP escape forma
- (<userinput><? ?></userinput>) a szkriptek �r�sakor.
- Ha a PHP-t az XML mellett haszn�lod, ki kell ezt
- kapcsolnod, �s a hosszab form�t kell alkalmaznod
- (<userinput><?php ?></userinput>).</para>
+ <para>
+ Megadja, hogy haszn�lhat�-e a PHP k�dblokk elej�t jelz� r�vid forma
+ (<userinput><? ?></userinput>) a szkriptek futtat�sakor.
+ Ha a PHP-t az XML mellett haszn�lod, ki kell ezt kapcsolnod, �s a
+ hosszab form�t kell alkalmaznod (<userinput><?php ?></userinput>).
+ </para>
</listitem>
</varlistentry>
<varlistentry id="ini.sql.safe-mode">
<term>
- <parameter>sql.safe_mode</parameter>
- <type>on|off</type>
+ <parameter>sql.safe_mode</parameter>
+ <type>on|off</type>
</term>
<listitem>
- <para>
- </para>
+ <para>
+ </para>
</listitem>
</varlistentry>
<varlistentry id="ini.track-errors">
<term>
- <parameter>track_errors</parameter>
- <type>on|off</type>
+ <parameter>track_errors</parameter>
+ <type>on|off</type>
</term>
<listitem>
- <para>
- Ha enged�lyezed, a legut�bbi hiba�zenet mindig ott lesz a
- <varname>$php_errormsg</varname> glob�lis v�ltoz�ban.</para>
+ <para>
+ Bekapcsol�s�val a legut�bbi hiba�zenet mindig ott lesz a
+ <varname>$php_errormsg</varname> glob�lis v�ltoz�ban.
+ </para>
</listitem>
</varlistentry>
<varlistentry id="ini.track-vars">
<term>
- <parameter>track_vars</parameter>
- <type>on|off</type>
+ <parameter>track_vars</parameter>
+ <type>on|off</type>
</term>
<listitem>
- <para>
- Ha bekapcsolod, a k�rnyezeti (Environment), a GET,
- POST, Cookie �s Server v�ltoz�k a
- <varname>$HTTP_ENV_VARS</varname>,
- <varname>$HTTP_GET_VARS</varname>,
- <varname>$HTTP_POST_VARS</varname>,
- <varname>$HTTP_COOKIE_VARS</varname>, �s
- <varname>$HTTP_SERVER_VARS</varname> glob�lis
- asszociat�v t�mb�kbe ker�lnek �rtelemszer�en.
- </para>
- <para>
- A PHP 4.0.3 �s �jabb verzi�kban a <systemitem
- role="directive">track_vars</systemitem> mindig be van kapcsolva.
- </para>
-
+ <para>
+ Bekapcsolt �llapotban a k�rnyezeti (Environment), a GET,
+ POST, Cookie �s Server v�ltoz�k a
+ <varname>$HTTP_ENV_VARS</varname>,
+ <varname>$HTTP_GET_VARS</varname>,
+ <varname>$HTTP_POST_VARS</varname>,
+ <varname>$HTTP_COOKIE_VARS</varname>, �s
+ <varname>$HTTP_SERVER_VARS</varname> a nekik megfelel� glob�lis
+ asszociat�v t�mb�kbe ker�lnek �rtelemszer�en.
+ </para>
+ <para>
+ A PHP 4.0.3 �s �jabb verzi�kban a <systemitem
+ role="directive">track_vars</systemitem> mindig be van kapcsolva.
+ </para>
</listitem>
</varlistentry>
<varlistentry id="ini.upload-tmp-dir">
<term>
- <parameter>upload_tmp_dir</parameter>
- <type>string</type>
+ <parameter>upload_tmp_dir</parameter>
+ <type>string</type>
</term>
<listitem>
<para>
Ebbe az ideiglenes k�nyvt�rba fogja a PHP
- elmenteni a weben felt�lt�tt f�jlokat. �rhat�nak
- kell lennie a felhaszn�l� sz�m�ra, ami alatt a PHP fut.
+ elmenteni a weben felt�lt�tt f�jlokat. A k�nyvt�rnak �rhat�nak
+ kell lennie azon felhaszn�l� sz�m�ra, akinek alatt a PHP fut.
</para>
</listitem>
</varlistentry>
@@ -754,37 +757,37 @@
</term>
<listitem>
<para>
- Egy felt�lt�tt file maxim�lis m�rete. Az �rt�k
- byte-okban van megadva.
+ Egy felt�lt�tt f�jl maxim�lis m�rete. Az �rt�k b�jtokban van
+ megadva.
</para>
</listitem>
</varlistentry>
<varlistentry id="ini.user-dir">
<term>
- <parameter>user_dir</parameter>
- <type>string</type>
+ <parameter>user_dir</parameter>
+ <type>string</type>
</term>
<listitem>
- <para>
- Annak a k�nyvt�rnak a neve a felhaszn�l�k home k�nyvt�r�ban, ahol
- a PHP f�jlok vannak, p�ld�ul
- <literal>public_html</literal>.</para>
+ <para>
+ Annak a k�nyvt�rnak a neve a felhaszn�l�k home k�nyvt�r�ban, ahol
+ a PHP f�jlok vannak, p�ld�ul <literal>public_html</literal>.
+ </para>
</listitem>
</varlistentry>
<varlistentry id="ini.warn-plus-overloading">
<term>
- <parameter>warn_plus_overloading</parameter>
- <type>on|off</type>
+ <parameter>warn_plus_overloading</parameter>
+ <type>on|off</type>
</term>
<listitem>
- <para>
- Ha enged�lyezed, a PHP figyelmeztet�st (warning) fog kiadni, ha
- a plusz <literal>+</literal>) oper�tort haszn�lja egy szkript string-ekhez.
- Ez ez�rt j�, mert �gy k�nnyebb megtal�lni az �jra�rand� szkripteket,
- hogy a sz�veg�sszef�z�s oper�tort
- (<literal>.</literal>) haszn�lj�k ink�bb.</para>
+ <para>
+ Enged�lyez�s�vel a PHP figyelmeztet�st (warning) fog kiadni, ha
+ a plusz (<literal>+</literal>) oper�tort haszn�lja stringekhez.
+ Ezzel k�nnyebb megtal�lni az �jra�rand� szkripteket, hogy a
+ sz�veg�sszef�z�shez a <literal>.</literal> oper�tort
+ haszn�lj�k ink�bb.</para>
</listitem>
</varlistentry>
@@ -803,9 +806,9 @@
</term>
<listitem>
<para>
- A DNS neve vagy IP c�me annak az SMTP szervernek, amit a PHP Windows alatt
- a mail k�ld�sre haszn�l, amikor a <function>mail</function>
- f�ggv�nyt h�vod meg.</para>
+ A DNS neve vagy IP c�me annak az SMTP szervernek, amit a PHP Windows alatt
+ a mail k�ld�sre haszn�l, amikor a <function>mail</function>
+ f�ggv�nyt h�vod meg.</para>
</listitem>
</varlistentry>
@@ -816,8 +819,8 @@
</term>
<listitem>
<para>
- Megadja, hogy milyen "From:" email c�met haszn�ljon
- a PHP mail k�ld�sekor Windows alatt.</para>
+ Megadja, hogy milyen "From:" email c�met haszn�ljon
+ a PHP mail k�ld�sekor Windows alatt.</para>
</listitem>
</varlistentry>
@@ -828,17 +831,19 @@
</term>
<listitem>
<para>
- Megadja, hogy hol tal�lhat� a <command>sendmail</command> program.
- Ez �ltal�ban <filename>/usr/sbin/sendmail</filename> vagy
- <filename>/usr/lib/sendmail</filename>.
- A <command>configure</command> megpr�b�lja megtal�lni, �s
- be�ll�tani, de ha ez nem siker�l, itt te is be�ll�thatod.</para>
- <para>
- Azokon a rendszereken, ahol nem a sendmail haszn�latos, ez a be�ll�t�s a
- sendmail wrapper/helyettes�t� be�ll�t�s�ra szolg�l, ha van ilyen.
- P�ld�ul a <ulink url="&url.qmail;">Qmail</ulink>
- haszn�l�k �ltal�ban a
- <filename>/var/qmail/bin/sendmail</filename> be�ll�t�st haszn�lj�k.</para>
+ Megadja, hogy hol tal�lhat� a <command>sendmail</command> program.
+ Ez �ltal�ban <filename>/usr/sbin/sendmail</filename> vagy
+ <filename>/usr/lib/sendmail</filename>.
+ A <command>configure</command> megpr�b�lja megtal�lni, �s
+ be�ll�tani, de ha ez nem siker�l, itt te is be�ll�thatod.
+ </para>
+ <para>
+ Azokon a rendszereken, ahol nem a sendmail haszn�latos, ez a be�ll�t�s a
+ sendmail wrapper/helyettes�t� be�ll�t�s�ra szolg�l, ha van ilyen.
+ P�ld�ul a <ulink url="&url.qmail;">Qmail</ulink>
+ haszn�l�k �ltal�ban a
+ <filename>/var/qmail/bin/sendmail</filename> be�ll�t�st haszn�lj�k.
+ </para>
</listitem>
</varlistentry>
@@ -870,17 +875,17 @@
</term>
<listitem>
<para>
- Ha a PHP-t "safe mode"-ban haszn�lod, a <function>system</function>
- �s m�s k�ls� program futtat�k el fogj�k utas�tani az itt megadott
- k�nyvt�ron k�v�li programok futtat�s�t.</para>
+ Ha a PHP "safe mode"-ban fut, akkor <function>system</function>
+ �s m�s k�ls� programot futtat� nyelvi elemek visszautas�tj�k az itt
+ megadott k�nyvt�ron k�v�li programok futtat�s�t.
+ </para>
</listitem>
</varlistentry>
-
</variablelist>
</sect2>
<sect2 id="ini.sect.debugger">
- <title>A debugger be�ll�t�si lehet�s�gei</title>
+ <title>A hibakeres� (debugger) be�ll�t�si lehet�s�gei</title>
<variablelist>
<varlistentry id="ini.debugger.host">
@@ -890,7 +895,8 @@
</term>
<listitem>
<para>
- A DNS n�v vagy IP c�m, amit a debugger haszn�l.</para>
+ A DNS n�v vagy IP c�m, amit a hibakeres� haszn�l.
+ </para>
</listitem>
</varlistentry>
@@ -901,7 +907,8 @@
</term>
<listitem>
<para>
- A portsz�m, amit a debugger haszn�l.</para>
+ A portsz�m, amit a hibakeres� haszn�l.
+ </para>
</listitem>
</varlistentry>
@@ -912,7 +919,8 @@
</term>
<listitem>
<para>
- A debugger enged�lyez�se.</para>
+ A hibakeres� enged�lyez�se.
+ </para>
</listitem>
</varlistentry>
@@ -925,25 +933,26 @@
<varlistentry id="ini.enable-dl">
<term>
- <parameter>enable_dl</parameter>
- <type>on|off</type>
+ <parameter>enable_dl</parameter>
+ <type>on|off</type>
</term>
<listitem>
- <para>
- Ez a be�ll�t�s igaz�n csak az Apache modulban hasznos.
- Be tudod vele �ll�tani, hogy a <function>dl</function>
- f�ggv�ny haszn�lhat� legyen-e az egyes
- virtu�lis szervereken vagy k�nyvt�rakban.
- </para>
- <para>
- A f� indoka, hogy ezt kikapcsold a biztons�g. Dinamikus bet�lt�ssel ki
- lehet ker�lni minden safe_mode �s open_basedir megk�t�st.
- </para>
- <para>
- Alapbe�ll�t�sban enged�lyezett a dinamikus bet�lt�s, kiv�ve
- safe-mode-ban. Safe-mode-ban soha nem lehet haszn�lni a
- <function>dl</function> f�ggv�nyt!
- </para>
+ <para>
+ Ez a be�ll�t�s igaz�n csak az Apache modulban hasznos.
+ Be�ll�that� vele, hogy a <function>dl</function>
+ f�ggv�ny haszn�lhat� legyen-e az egyes virtu�lis szervereken
+ vagy k�nyvt�rakban.
+ </para>
+ <para>
+ Biztons�gi szempontb�l ennek a kikapcsol�sa a javasolt.
+ Dinamikus bet�lt�ssel ki lehet ker�lni minden safe_mode
+ �s open_basedir megk�t�st.
+ </para>
+ <para>
+ Alapbe�ll�t�sban enged�lyezett a dinamikus bet�lt�s, kiv�ve
+ safe-mode-ban. Safe-mode-ban soha nem lehet haszn�lni a
+ <function>dl</function> f�ggv�nyt!
+ </para>
</listitem>
</varlistentry>
@@ -954,7 +963,8 @@
</term>
<listitem>
<para>
- Az a k�nyvt�r, ahol a dinamikusan bet�lthet� kiterjeszt�sek vannak.</para>
+ Az a k�nyvt�r, ahol a dinamikusan bet�lthet� kiterjeszt�sek vannak.
+ </para>
</listitem>
</varlistentry>
@@ -965,8 +975,9 @@
</term>
<listitem>
<para>
- Mely dinamikusan bet�lthet� kiterjeszt�s legyen m�r a PHP indul�sakor
- alapbe�ll�t�sban bet�ltve.</para>
+ Mely dinamikusan bet�lthet� kiterjeszt�s legyen m�r a PHP indul�sakor
+ alapbe�ll�t�sban bet�ltve.
+ </para>
</listitem>
</varlistentry>
@@ -984,7 +995,8 @@
</term>
<listitem>
<para>
- Meghat�rozza, hogy l�trej�het-e �lland� (persistent) MySQL kapcsolat.</para>
+ Meghat�rozza, hogy haszn�lhat�-e �lland� (persistent) MySQL kapcsolat.
+ </para>
</listitem>
</varlistentry>
@@ -995,8 +1007,8 @@
</term>
<listitem>
<para>
- Alapbe�ll�t�s� host, ha a szkript �r�ja nem ad meg semmit amikor
- egy MySQL szerverhez csatlakozik.
+ Alapbe�ll�t�s� host, ha a szkriptben nincs megadva semmi a csatlakoz�si
+ param�terek k�z�tt.
</para>
</listitem>
</varlistentry>
@@ -1008,8 +1020,8 @@
</term>
<listitem>
<para>
- Alapbe�ll�t�s� felhaszn�l�i n�v, ha a szkript �r�ja nem ad meg semmit amikor
- egy MySQL szerverhez csatlakozik.
+ Alapbe�ll�t�s� felhaszn�l�i n�v, ha a szkriptben nincs megadva ilyen a
+ csatlakoz�si param�terek k�z�tt.
</para>
</listitem>
</varlistentry>
@@ -1021,8 +1033,8 @@
</term>
<listitem>
<para>
- Alapbe�ll�t�s� jelsz�, ha a szkript �r�ja nem ad meg semmit amikor
- egy MySQL szerverhez csatlakozik.
+ Alapbe�ll�t�s� jelsz�, ha a szkriptben nincs megadva ilyen a csatlakoz�si
+ param�terek k�z�tt.
</para>
</listitem>
</varlistentry>
@@ -1053,8 +1065,8 @@
</term>
<listitem>
<para>
- Az alap�rtelmez�s szerinti socket nevet helyi adatb�zis-kiszolg�l�hoz
- t�rt�n� kapcsol�d�s eset�n haszn�lja, ha nincs m�s n�v megadva.
+ Az alap�rtelmez�s szerinti socket neve, amit a helyi adatb�zis-kiszolg�l�hoz
+ t�rt�n� kapcsol�d�s eset�n haszn�l, ha nincs m�s n�v megadva.
</para>
</listitem>
</varlistentry>
@@ -1066,7 +1078,7 @@
</term>
<listitem>
<para>
- Az �lland� (persistent) MySQL kapcsolatok maxim�lis sz�ma process-enk�nt.
+ Az �lland� (persistent) MySQL kapcsolatok maxim�lis sz�ma process-enk�nt.
</para>
</listitem>
</varlistentry>
@@ -1078,8 +1090,8 @@
</term>
<listitem>
<para>
- A MySQL kapcsolatok maxim�lis sz�ma process-enk�nt, bele�rtve az �lland�
- (persistent) kapcsolatokat is.
+ A MySQL kapcsolatok maxim�lis sz�ma process-enk�nt, bele�rtve az �lland�
+ (persistent) kapcsolatokat is.
</para>
</listitem>
</varlistentry>
@@ -1098,7 +1110,7 @@
</term>
<listitem>
<para>
- Meghat�rozza, hogy l�trej�het-e �lland� (persistent) mSQL kapcsolat.
+ Meghat�rozza, hogy haszn�lhat�-e �lland� (persistent) mSQL kapcsolat.
</para>
</listitem>
</varlistentry>
@@ -1110,7 +1122,7 @@
</term>
<listitem>
<para>
- Az �lland� (persistent) mSQL kapcsolatok maxim�lis sz�ma process-enk�nt.
+ Az �lland� (persistent) mSQL kapcsolatok maxim�lis sz�ma process-enk�nt.
</para>
</listitem>
</varlistentry>
@@ -1122,8 +1134,8 @@
</term>
<listitem>
<para>
- Az mSQL kapcsolatok maxim�lis sz�ma process-enk�nt, bele�rtve az �lland�
- (persistent) kapcsolatokat is.
+ Az mSQL kapcsolatok maxim�lis sz�ma process-enk�nt, bele�rtve az �lland�
+ (persistent) kapcsolatokat is.
</para>
</listitem>
</varlistentry>
@@ -1132,7 +1144,7 @@
</sect2>
<sect2 id="ini.sect.pgsql">
- <title>Postgres be�ll�t�si lehet�s�gek</title>
+ <title>PostgreSQL be�ll�t�si lehet�s�gek</title>
<variablelist>
<varlistentry id="ini.pgsql.allow-persistent">
@@ -1142,7 +1154,7 @@
</term>
<listitem>
<para>
- Meghat�rozza, hogy l�trej�het-e �lland� (persistent) Postgres kapcsolat.
+ Meghat�rozza, hogy haszn�lhat�-e �lland� (persistent) PostgreSQL kapcsolat.
</para>
</listitem>
</varlistentry>
@@ -1154,7 +1166,7 @@
</term>
<listitem>
<para>
- Az �lland� (persistent) Postgres kapcsolatok maxim�lis sz�ma process-enk�nt.
+ Az �lland� (persistent) PostgreSQL kapcsolatok maxim�lis sz�ma process-enk�nt.
</para>
</listitem>
</varlistentry>
@@ -1166,16 +1178,14 @@
</term>
<listitem>
<para>
- A Postgres kapcsolatok maxim�lis sz�ma process-enk�nt, bele�rtve az �lland�
- (persistent) kapcsolatokat is.
+ A PostgreSQL kapcsolatok maxim�lis sz�ma process-enk�nt, bele�rtve az �lland�
+ (persistent) kapcsolatokat is.
</para>
</listitem>
</varlistentry>
-
</variablelist>
</sect2>
-
<sect2 id="ini.sect.sesam">
<title>SESAM be�ll�t�si lehet�s�gek</title>
<variablelist>
@@ -1187,11 +1197,11 @@
</term>
<listitem>
<para>
- A BS2000 PLAM library nev�t �ll�tja be, ami a bet�ltend� SESAM
- driver modulokat tartalmazza. Ez sz�ks�ges a SESAM f�ggv�nyek
- m�k�d�s�hez. A BS2000 PLAM library mindenk�ppen ACCESS=READ,SHARE=YES
- be�ll�t�sokkal kell rendelkezzen, mivel az apache felhaszn�l�j�nak
- kell tudni olvasni azt.
+ A BS2000 PLAM library nev�t �ll�tja be, ami a bet�ltend� SESAM
+ driver modulokat tartalmazza. Ez sz�ks�ges a SESAM f�ggv�nyek
+ m�k�d�s�hez. A BS2000 PLAM library mindenk�ppen ACCESS=READ,SHARE=YES
+ be�ll�t�sokkal kell rendelkezzen, mivel az apache felhaszn�l�j�nak
+ kell tudni olvasni azt.
</para>
</listitem>
</varlistentry>
@@ -1204,8 +1214,8 @@
<listitem>
<para>
A SESAM be�ll�t�sokat tartalma� f�jl neve. Ez sz�ks�ges a SESAM f�ggv�nyek
- m�k�d�s�hez. A BS2000 f�jl legyen olvashat� az apache felhaszn�l�
- sz�m�ra is.
+ m�k�d�s�hez. A BS2000 f�jl legyen olvashat� az apache felhaszn�l�
+ sz�m�ra is.
</para>
<para>
A be�ll�t�sokat tartalmaz� f�jl �ltal�ban a k�vetkez�ket tartalmazza
@@ -1230,14 +1240,14 @@
</term>
<listitem>
<para>
- A SESAM �zenet f�jl neve. A legt�bb esetben ez
- a be�ll�t�s sz�ks�gtelen. Ha a SESAM �zenet f�jl
- nincs telep�tve, a rendszer BS2000 �zenet f�jl t�bl�j�ban,
- ezzel a direkt�v�val be�ll�that�.
+ A SESAM �zenet f�jl neve. A legt�bb esetben ez
+ a be�ll�t�s sz�ks�gtelen. Ha a SESAM �zenet f�jl
+ nincs telep�tve, a rendszer BS2000 �zenet f�jl t�bl�j�ban,
+ ezzel a direkt�v�val be�ll�that�.
</para>
<para>
- Az �zenet katal�gus f�jl ACCESS=READ,SHARE=YES be�ll�t�sokkal
- kell rendelkezzen, hogy az apache is tudja olvasni azt.
+ Az �zenet katal�gus f�jl ACCESS=READ,SHARE=YES be�ll�t�sokkal
+ kell rendelkezzen, hogy az apache is tudja olvasni azt.
</para>
</listitem>
</varlistentry>
@@ -1256,7 +1266,7 @@
</term>
<listitem>
<para>
- Meghat�rozza, hogy l�trej�het-e �lland� (persistent) Sybase kapcsolat.
+ Meghat�rozza, hogy haszn�lhat�-e �lland� (persistent) Sybase kapcsolat.
</para>
</listitem>
</varlistentry>
@@ -1268,7 +1278,7 @@
</term>
<listitem>
<para>
- Az �lland� (persistent) Sybase kapcsolatok maxim�lis sz�ma process-enk�nt.
+ Az �lland� (persistent) Sybase kapcsolatok maxim�lis sz�ma process-enk�nt.
</para>
</listitem>
</varlistentry>
@@ -1280,8 +1290,8 @@
</term>
<listitem>
<para>
- A Sybase kapcsolatok maxim�lis sz�ma process-enk�nt, bele�rtve az �lland�
- (persistent) kapcsolatokat is.
+ A Sybase kapcsolatok maxim�lis sz�ma process-enk�nt, bele�rtve az �lland�
+ (persistent) kapcsolatokat is.
</para>
</listitem>
</varlistentry>
@@ -1300,8 +1310,8 @@
</term>
<listitem>
<para>
- Meghat�rozza, hogy l�trej�het-e �lland� (persistent) Sybase-CT kapcsolat.
- Alapbe�ll�t�sban enged�lyezett.
+ Meghat�rozza, hogy l�trej�het-e �lland� (persistent) Sybase-CT kapcsolat.
+ Alapbe�ll�t�sban enged�lyezett.
</para>
</listitem>
</varlistentry>
@@ -1313,8 +1323,8 @@
</term>
<listitem>
<para>
- Az �lland� (persistent) Sybase-CT kapcsolatok maxim�lis sz�ma process-enk�nt.
- Alapbe�ll�t�sban -1, ami azt jelenti, hogy nincs korl�t.
+ Az �lland� (persistent) Sybase-CT kapcsolatok maxim�lis sz�ma process-enk�nt.
+ Alapbe�ll�t�sban -1, ami azt jelenti, hogy nincs korl�t.
</para>
</listitem>
</varlistentry>
@@ -1326,9 +1336,9 @@
</term>
<listitem>
<para>
- A Sybase-CT kapcsolatok maxim�lis sz�ma process-enk�nt, bele�rtve az
- �lland� (persistent) kapcsolatokat is.
- Alapbe�ll�t�sban -1, ami azt jelenti, hogy nincs korl�t.
+ A Sybase-CT kapcsolatok maxim�lis sz�ma process-enk�nt, bele�rtve az
+ �lland� (persistent) kapcsolatokat is.
+ Alapbe�ll�t�sban -1, ami azt jelenti, hogy nincs korl�t.
</para>
</listitem>
</varlistentry>
@@ -1664,7 +1674,7 @@
</term>
<listitem>
<para>
- A decim�lis sz�mjegyek sz�ma a bcmath f�ggv�nyek sz�m�ra.
+ A decim�lis sz�mjegyek sz�ma a bcmath f�ggv�nyek sz�m�ra.
</para>
</listitem>
</varlistentry>
@@ -1683,8 +1693,8 @@
</term>
<listitem>
<para>
- A b�ng�sz�k k�pess�geit tartalmaz� f�jl neve. L�sd m�g:
- <function>get_browser</function>.
+ A b�ng�sz�k k�pess�geit tartalmaz� f�jl neve. L�sd m�g:
+ <function>get_browser</function>.
</para>
</listitem>
</varlistentry>
@@ -1703,9 +1713,9 @@
</term>
<listitem>
<para>
- Alapbe�ll�t�s� ODBC adatforr�s, ha a szkript �r�ja nem ad meg semmit a
- <function>odbc_connect</function> vagy
- <function>odbc_pconnect</function> param�terek�nt.
+ Alapbe�ll�t�s� ODBC adatforr�s, ha a szkript �r�ja nem ad meg ilyet a
+ <function>odbc_connect</function> vagy
+ <function>odbc_pconnect</function> param�terek�nt.
</para>
</listitem>
</varlistentry>
@@ -1717,9 +1727,9 @@
</term>
<listitem>
<para>
- Alapbe�ll�t�s� felhaszn�l�i n�v, ha a szkript �r�ja nem ad meg semmit az
- <function>odbc_connect</function> vagy
- <function>odbc_pconnect</function> param�terek�nt.
+ Alapbe�ll�t�s� felhaszn�l�i n�v, ha a szkript �r�ja nem ad meg ilyet az
+ <function>odbc_connect</function> vagy
+ <function>odbc_pconnect</function> param�terek�nt.
</para>
</listitem>
</varlistentry>
@@ -1731,9 +1741,9 @@
</term>
<listitem>
<para>
- Alapbe�ll�t�s� jelsz�, ha a szkript �r�ja nem ad meg semmit az
- <function>odbc_connect</function> vagy
- <function>odbc_pconnect</function> param�terek�nt.
+ Alapbe�ll�t�s� jelsz�, ha a szkript �r�ja nem ad meg ilyet az
+ <function>odbc_connect</function> vagy
+ <function>odbc_pconnect</function> param�terek�nt.
</para>
</listitem>
</varlistentry>
@@ -1745,7 +1755,7 @@
</term>
<listitem>
<para>
- Meghat�rozza, hogy l�trej�het-e �lland� (persistent) ODBC kapcsolat.
+ Meghat�rozza, hogy haszn�lhat�-e �lland� (persistent) ODBC kapcsolat.
</para>
</listitem>
</varlistentry>
@@ -1757,7 +1767,7 @@
</term>
<listitem>
<para>
- Az �lland� (persistent) ODBC kapcsolatok maxim�lis sz�ma process-enk�nt.
+ Az �lland� (persistent) ODBC kapcsolatok maxim�lis sz�ma process-enk�nt.
</para>
</listitem>
</varlistentry>
@@ -1769,8 +1779,8 @@
</term>
<listitem>
<para>
- Az ODBC kapcsolatok maxim�lis sz�ma process-enk�nt, bele�rtve
- az �lland� (persistent) kapcsolatokat is.
+ Az ODBC kapcsolatok maxim�lis sz�ma process-enk�nt, bele�rtve
+ az �lland� (persistent) kapcsolatokat is.
</para>
</listitem>
</varlistentry>
Index: phpdoc/hu/chapters/security.xml
diff -u phpdoc/hu/chapters/security.xml:1.22 phpdoc/hu/chapters/security.xml:1.23
--- phpdoc/hu/chapters/security.xml:1.22 Sun Feb 10 20:22:14 2002
+++ phpdoc/hu/chapters/security.xml Thu Feb 14 11:41:04 2002
@@ -8,22 +8,21 @@
<simpara>
A PHP egy igen hat�kony nyelv �s feldolgoz� program, ak�r
kiszolg�l�modulk�nt, ak�r egy k�l�n�ll� <acronym>CGI</acronym> futtathat�
- �llom�nyk�nt m�k�dik, k�pes el�rni f�jlokat, futtatni parancsokat �s
+ �llom�nyk�nt m�k�dik. K�pes el�rni f�jlokat, futtatni parancsokat �s
h�l�zati kapcsolatokat nyitni a szerveren. Ezek a tulajdons�gok alapesetben
vesz�lyess� is tehetik m�s, a webszerveren fut� alkalmaz�sok sz�m�ra.
A PHP-t azonban �gy fejlesztett�k, hogy biztons�gosabb legyen
CGI programok �r�s�ra, mint a Perl vagy C nyelvek. A PHP a ford�t�si �s
fut�sidej� be�ll�t�sok helyes megv�laszt�s�val, �s megfelel� program�r�si
m�dszerek betart�s�val a szabads�g �s biztons�g k�v�nt kombin�ci�j�t
- biztos�tja sz�modra.
+ biztos�tja a fejleszt�k sz�m�ra.
</simpara>
<simpara>
- Mivel sokf�lek�ppen �s sok mindenre lehet a PHP haszn�lni, sz�mos
+ Mivel sokf�lek�ppen �s sok mindenre lehet haszn�lni a PHP-t, sz�mos
konfigur�ci�s lehet�s�g van a m�k�d�s�nek szab�lyoz�s�ra. A
- lehet�s�gek nagy sz�ma garant�lja, hogy a PHP-t sokf�le c�lra
- fel tudd haszn�lni, de egyben azt is jelenti, hogy ezek �s a
- webkiszolg�l� be�ll�t�sainak kombin�ci�i kritikus helyzeteket
- teremthetnek.
+ lehet�s�gek nagy sz�ma garant�lja, hogy a PHP-t sokf�lek�ppen fel lehet
+ haszn�lni, de egyben azt is jelenti, hogy ezek �s a webkiszolg�l�
+ be�ll�t�sainak kombin�ci�i kritikus helyzeteket teremthetnek.
</simpara>
<simpara>
A be�ll�t�sok soksz�n�s�ge egyenl� m�rt�k� a k�dok soksz�n�s�g�vel.
@@ -38,24 +37,24 @@
Ez a fejezet n�h�ny biztons�gi tan�csot t�rgyal, a k�l�nb�z�
be�ll�t�si lehet�s�geket �s azokat a helyzeteket t�rja fel, amelyekben
ezeket biztons�ggal lehet haszn�lni. Ut�na n�h�ny k�dol�si szempontot
- vesz �t a k�l�nb�z� szint� biztons�goss�g szempontj�b�l
+ is �rint a k�l�nb�z� szint� v�delem szempontj�b�l.
</simpara>
<sect1 id="security.general">
<title>�ltal�nos szempontok</title>
<simpara>
- A teljesen biztons�gos rendszer kialak�t�sa tulajdonk�ppen lehetlens�g,
- ez�rt a biztons�gi ter�leten alkalmazott megk�zel�t�s a kock�zat �s a
- haszn�lhat�s�g k�zti egyens�ly megteremt�se. Ha minden a felhaszn�l�
- �ltal k�ld�tt adat k�t biometrikus �rv�nyes�t�st (pl. retina- �s
+ A teljesen biztons�gos rendszer kialak�tani tulajdonk�ppen lehetlen,
+ ez�rt a v�delmi szakter�leten alkalmazott megk�zel�t�s a kock�zat �s a
+ haszn�lhat�s�g k�zti egyens�ly megteremt�s�re t�rekszik. Ha minden a
+ felhaszn�l� �ltal k�ld�tt adat k�t biometrikus �rv�nyes�t�st (pl. retina- �s
ujjlenyomatvizsg�latot) ig�nyel, akkor igen magas szint� a rendszer
"felel�ss�gre vonhat�s�ga" (accountability). Ez azonban azt jelenten�, hogy
f�l�r�ba telne kit�lteni egy meglehet�sen �sszetett �rlapot, ami arra
�szt�k�ln� a felhaszn�l�kat, hogy valahogy megker�lj�k ezt a v�delmet.
</simpara>
<simpara>
- A legjobb v�delem gyakran a kev�sb� alkalmatlankod� �s nem felt�n�,
- hogy megfeleljen a k�vetelm�nyeknek an�lk�l, hogy megakad�lyozn� a
+ A legjobb v�delem gyakran a kev�sb� alkalmatlankod� �s nem annyira felt�n�
+ fajta, amely megfelel a k�vetelm�nyeknek an�lk�l, hogy megakad�lyozn� a
felhaszn�l�kat a munk�juk elv�gz�s�ben vagy t�lterheln� a program �r�it
annak t�lzott m�rv� bonyolults�ga. Val�j�ban n�h�ny biztons�gi t�mad�s
puszt�n a kiakn�z�sa az olyasfajta t�ls�gosan is ki�p�tett v�delemnek, amely
@@ -63,32 +62,32 @@
</simpara>
<simpara>
Egy mondatot �rdemes megjegyezni: A rendszer csakis annyira j�l v�dett,
- amennyire a leggyeng�bb l�ncszeme. Ha minden tranzakci�t lelkiismeretesen
- napl�z id�, hely �s tranzakci�t�pus alapj�n is, de a felhaszn�l�t csak
- egy egyszer� s�ti (cookie) alapj�n azonos�tja, akkor a felhaszn�l�k �s a
- napl�zott tranzakci�k k�zti �sszef�gg�sek �rv�nyess�ge, megb�zhat�s�ga
- igen gyenge.
+ amennyire a leggyeng�bb l�ncszeme. Ha minden tranzakci�r�l feljegyz�s
+ k�sz�l id�, hely �s tranzakci�t�pus alapj�n is, de a felhaszn�l�t csak
+ egy egyszer� s�ti (cookie) alapj�n azonos�tja a rendszer, akkor a
+ felhaszn�l�k �s a napl�zott tranzakci�k k�zti �sszef�gg�sek �rv�nyess�ge,
+ megb�zhat�s�ga igen gyenge.
</simpara>
<simpara>
- Amikor tesztelsz, vedd figyelembe, hogy nem vagy k�pes minden lehet�s�get
- kipr�b�lni m�r a legegyszer�bb oldalak eset�n sem. Az �ltalad v�rt adatok
- teljesen k�l�nb�z�ek �s �sszef�gg�stelenek azokt�l, amelyeket egy zs�mbel�d�
- alkalmazott k�pes elk�ldeni, vagy amelyeket egy szoftverkal�z (cracker) t�bb
- havi munk�j�val �ll�t �ssze, vagy ami nem m�s, mint egy h�zimacska
- billenyty�zeten hagyott "l�bnyoma". Ez�rt a legjobb, ha a programot logikai
- n�z�pontb�l k�zel�ted meg, hogy siker�lj�n �szrevenni, hol j�hetnek el� nem
- v�rt adatok �s azok a tov�bbiakban hogyan m�dosulhatnak, t�nhetnek el vagy
- er�s�dhetnek fel a hat�suk.
+ Tesztel�s sor�n figyelembe kell venni, hogy k�ptelens�g minden lehet�s�get
+ kipr�b�lni m�r a legegyszer�bb oldalak eset�n is. A programoz� �ltal v�rt
+ adatok teljesen k�l�nb�z�ek azokt�l �s minden �sszef�gg�st n�lk�l�znek
+ azokkal, amelyeket egy zs�mbel�d� alkalmazott k�pes elk�ldeni, vagy
+ amelyeket egy szoftverkal�z (cracker) t�bb havi munk�j�val �ll�t �ssze,
+ vagy amit egy h�zimacska a billenyty�zeten v�giggyalogolva bevisz. Ez�rt a
+ legjobb a programot logikai n�z�pontb�l megk�zel�teni, hogy siker�lj�n
+ �szrevenni, hol j�hetnek el� nem v�rt adatok �s azok a tov�bbiakban hogyan
+ m�dosulhatnak, t�nhetnek el vagy er�s�dhetnek fel a hat�suk.
</simpara>
<simpara>
Az Internet tele van olyan emberekkel, akik azzal akarnak maguknak nevet
szerezni, hogy felt�rik az oldalaidat, t�nkreteszik a programjaidat, nem
hely�nval� tartalommal t�ltik fel azokat, mellesleg egy - k�t izgalmas(?)
- napot szerezve ezzel Neked. Nem sz�m�t, hogy kis vagy nagy webhelyr�l van sz�,
- el�g indok a t�mad�sra, hogy r� vagy kapcsolva a h�l�ra, �s van egy szervered,
- amelyhez csatlakozni lehet. Sok k�dt�r� program nem foglalkozik a m�retekkel,
- egyszer�en csak nagy mennyis�g� IP blokkokra vad�szik �ldozatokat keresve ezzel
- mag�nak. Pr�b�lj meg nem egy lenni k�z�l�k!
+ napot szerezve ezzel Neked. Nem sz�m�t, hogy kis vagy nagy webhelyr�l van
+ sz�, el�g indok a t�mad�sra, hogy az r� van kapcsolva a h�l�ra, van egy
+ szerver, amelyhez csatlakozni lehet. Sok k�dt�r� program nem foglalkozik
+ a m�retekkel, egyszer�en csak nagy mennyis�g� IP blokkokra vad�szik
+ �ldozatokat keresve ezzel mag�nak. Pr�b�lj meg nem egy lenni k�z�l�k!
</simpara>
</sect1>
@@ -103,7 +102,7 @@
szeretn�k a PHP-t modulk�nt a szerverbe integr�lni (pl. Apache),
vagy a PHP-t m�s CGI wrapper-ekkel szeretn�k haszn�lni biztons�gos
chroot �s setuid k�rnyezet kialak�t�sa �rdek�ben. Ez a forma mag�val
- vonja azt, hogy a PHP-t a szerver cgi-bin k�nyvt�r�ba telep�ted fel.
+ vonja azt, hogy a PHP-t a szerver cgi-bin k�nyvt�r�ba lett telep�tve.
A CERT advisory <ulink url="&url.cert;">CA-96.11</ulink> azt tan�csolja,
hogy ne tegy�l feldolgoz� programot a cgi-bin k�nyvt�rba.
B�r a PHP haszn�lhat� mint egy egyed�l�ll� feldolgoz� program, a PHP-t
@@ -282,8 +281,8 @@
<sect2 id="security.cgi-bin.shell">
<title>4. eset : PHP feldolgoz� a web k�nyvt�rf�n k�v�l</title>
<para>
- Egy rendk�v�l biztons�gos lehet�s�g, ha a PHP feldolgoz�t valahol a
- weben l�that� k�nyvt�rakon k�v�lre teszed. P�ld�ul az <filename
+ Rendk�v�l biztons�gos lehet�s�g a PHP feldolgoz�t valahol a
+ webr�l l�that� k�nyvt�rakon k�v�lre tenni. P�ld�ul az <filename
role="dir">/usr/local/bin</filename> k�nyvt�rba. Az egyetlen
igazi h�tr�nya ennek az opci�nak az, hogy minden PHP szkript
els� sor�nak egy ehhez hasonl� sort kell megadnod:
@@ -295,17 +294,15 @@
</programlisting>
</informalexample>
ami meghat�rozza, hogy hol tal�lhat� a PHP feldolgoz�, ami lefuttatja
- majd ezt a k�dot. R�ad�sul minden PHP szkriptednek fut�si jogot kell adni.
- Azaz �gy kell elj�rni, mint b�rmilyen m�s CGI programmal, amit Perl,
- sh vagy b�rmilyen m�s nyelven �rsz �s a
- <literal>#!</literal> shell-escape mechanizmust haszn�lja �nmaga
- futtat�s�ra.
+ majd ezt a k�dot. R�ad�sul minden PHP szkriptnek fut�si jogot kell adni.
+ Azaz �gy kell elj�rni, mint b�rmilyen m�s nyelven meg�rt CGI programmal,
+ amit Perl, sh vagy �s a <literal>#!</literal> shell-escape mechanizmust
+ haszn�lja �nmaga futtat�s�ra.
</para>
<para>
- Ahhoz, hogy ebben az esetben a PHP helyesen kezelje a
- <envar>PATH_INFO</envar> �s a <envar>PATH_TRANSLATED</envar>
- inform�ci�kat, a PHP feldolgoz�t az <link
- linkend="install.configure.enable-discard-path">--enable-discard-path</link>
+ Ahhoz, hogy ebben az esetben a PHP helyesen kezelje a <envar>PATH_INFO</envar>
+ �s a <envar>PATH_TRANSLATED</envar> inform�ci�kat, a PHP feldolgoz�t az
+ <link
+linkend="install.configure.enable-discard-path">--enable-discard-path</link>
"configure" param�terrel kell ford�tani.
</para>
</sect2>
@@ -315,78 +312,74 @@
<sect1 id="security.apache">
<title>Apache modulk�nt telep�tett PHP</title>
<simpara>
- Ha a PHP-t Apache modulk�nt haszn�lod, �r�kli az Apache
- felhaszn�l�i enged�lyeket (tipikusan a "nobody" nev�
- felhaszn�l�cal fut). Ennek t�bbf�le hat�sa van a biztons�gra �s
- az azonos�t�sra. P�ld�ul ha PHP-t haszn�lsz egy adatb�zis
- el�r�s�hez, annak ellen�re, hogy az adatb�zisnak be�p�tett
- azonos�t�sa van, az adatb�zist el�rhet�v� kell tenned a
- "nobody" user sz�m�ra is. Ez azt jelenti, hogy egy
- rosszindulat� szkript el�rheti, �s m�dos�thatja az adatb�zist,
- ak�r felhaszn�l�i n�v �s jelsz� n�lk�l is. Lehets�ges, hogy egy
- keres�robot beleakadjon az adatb�zis-adminisztr�ci�s lapodba,
- �s ki�r�tse az �sszes adatb�zist. Term�szetesen ez ellen
- v�dekezhetsz Apache azonos�t�si technik�kkal, elk�sz�theted
- a saj�t el�r�si modelledet LDAP seg�ts�g�vel, vagy k�sz�thetsz
- .htaccess f�jlt, stb. �s a PHP k�doddal egy�tt kezelheted
- ezeket is.
+ A PHP-t Apache modulk�nt haszn�lva �r�kli az Apache-t futtat�
+ felhaszn�l� (tipikusan a "nobody") jogait. Ennek t�bbf�le hat�sa
+ van a biztons�gra �s az azonos�t�sra. PHP-n kerszt�li adatb�zis el�r�s
+ eset�n p�ld�ul, az adatb�zist el�rhet�v� kell tenni ennek a felhaszn�l�nak
+ sz�m�ra is - annak ellen�re, hogy az adatb�zisnak be�p�tett azonos�t�sa van.
+ Ez azt jelenti, hogy egy rosszindulat� szkript el�rheti, �s m�dos�thatja az
+ adatb�zist, ak�r felhaszn�l�i n�v �s jelsz� n�lk�l is. Lehets�ges, hogy egy
+ keres�robot beleakadjon az adatb�zis-adminisztr�ci�s oldalak egyik�be, �s
+ ki�r�tse az �sszes adatb�zist. Term�szetesen lehet ez ellen v�dekezni Apache
+ azonos�t�si technik�kkal, vagy LDAP seg�ts�g�vel megval�s�totott saj�t
+ el�r�si modellekkel, vagy k�l�n .htaccess f�jlokkal, stb., �s ezeket a saj�t
+ PHP k�d r�szev� is lehet tenni �gy.
</simpara>
<simpara>
�ltal�ban, ha a biztons�got akkora szintre tudjuk emelni, hogy
- a PHP user (ebben az esetben az Apache user) igen kis kock�zattal
- fut, nem k�pes p�ld�ul ak�rmilyen f�jlok �r�s�ra a user k�nyvt�rakba.
+ a PHP felhaszn�l� (ebben az esetben az Apache-�) igen kis kock�zattal
+ fut, akkor nem k�pes p�ld�ul ak�rmilyen f�jlok �r�s�ra a user k�nyvt�rakba.
Letilthatjuk sz�m�ra egy adatb�zis el�r�s�t vagy megv�ltoztat�s�t.
Tipikusan ebben a helyzetben m�r azokat a f�jlokat sem tudja �rni,
amit kellene, vagy egyar�nt nem tud v�grehajtani j� �s rosszindulat�
- adatb�zis tranzakci�kat.
+ adatb�zis tranzakci�kat egyar�nt.
</simpara>
<simpara>
- Egy gyakori hiba ezen a ponton, hogy az Apache-nak root jogokat adnak vagy
+ Gyakori hiba ezen a ponton, hogy az Apache-nak root jogokat adnak vagy
valamilyen egy�b m�don b�v�tik az Apache jogait / lehet�s�geit.
</simpara>
<simpara>
- Az Apache user jogainak root szintre b�v�t�se k�l�n�sen
- vesz�lyes, �s t�nkreteheti a teljes rendszert, teh�t sudo,
- chroot vagy m�s hasonl� eszk�z�k haszn�lata elker�lend�,
- ha nem vagy biztons�gi szakember.
+ Az Apache felhaszn�l� jogainak root szintre b�v�t�se k�l�n�sen vesz�lyes,
+ �s t�nkreteheti a teljes rendszert, teh�t sudo, chroot vagy m�s hasonl�
+ eszk�z�k haszn�lata elker�lend�, ha nem vagy biztons�gi szakember.
</simpara>
<simpara>
- Van n�h�ny egyszer�bb megold�s is. Az <link
linkend="ini.open-basedir">open_basedir</link>
- haszn�lat�val szab�lyozni lehet, hogy mely k�nyvt�rakat olvashatja a PHP.
- Ki lehet jel�lni �n. csak apache-s ter�leteket, hogy minden web alap� m�veletet
- ide ezekre a nem rendszer- �s nem felhaszn�l�i f�jlokra korl�tozz.
+ Van n�h�ny egyszer�bb megold�s is. Az <link
+ linkend="ini.open-basedir">open_basedir</link> haszn�lat�val szab�lyozni
+ lehet, hogy mely k�nyvt�rakat olvashatja a PHP. Ki lehet jel�lni �n. csak
+ apache-s ter�leteket, hogy minden web alap� m�velet ide, csak ezekre a
+ nem rendszer- �s nem felhaszn�l�i f�jlokra korl�toz�djon.
</simpara>
</sect1>
<sect1 id="security.filesystem">
<title>F�jlrendszer biztons�g</title>
<simpara>
- A PHP tiszteli a rendszerbe �p�tett biztons�gi megold�sokat,
- k�l�n�s figyelemmel a f�jlokra �s k�nyvt�rakra be�ll�tott
- jogosults�gokra. Ez lehet�s�get ad arra, hogy megszabd,
- mely f�jlok olvashat�ak a rendszerben. A mindenki sz�m�ra
- olvashat� f�jlokn�l �gyelni kell arra, hogy ne tartalmazzanak
- olyan fontos adatot, amit nem szabad, hogy elolvasson
- ak�rmelyik user a rendszeren.
+ A PHP tiszteli a rendszerbe �p�tett biztons�gi megold�sokat, k�l�n�s
+ tekintettel a f�jlok �s k�nyvt�rak hozz�f�r�si jogosults�gaira. Ez
+ lehet�s�get ad arra, hogy megszabd, mely f�jlok olvashat�ak a rendszerben.
+ A mindenki sz�m�ra olvashat� f�jlokn�l �gyelni kell arra, hogy ne
+ tartalmazzanak olyan fontos adatot, amit nem szabad elolvasnia
+ ak�rmelyik felhaszn�l�nak a rendszeren.
</simpara>
<simpara>
Mivel a PHP �gy k�sz�lt, hogy felhaszn�l�i szint� f�jlrendszer
- hozz�f�r�st ad, lehets�ges olyan program k�sz�t�se, ami a
+ hozz�f�r�st ad, lehets�ges olyan program k�sz�t�se, amely a
rendszerf�jlokat olvassa, pl. az /etc/password f�jlt. Ez
- maga ut�n von egy nyilv�nval� k�vetkeztet�st, hogy meg kell
- gy�z�dn�d a programjaidban, hogy a helyes f�jlokat olvasod
- illetve �rod.
+ maga ut�n von egy nyilv�nval� k�vetkeztet�st, neveztesen minden esetben
+ meg kell gy�z�dni a programokban arr�l, hogy a helyes f�jlokat olvassa
+ illetve �rja a program.
</simpara>
<simpara>
N�zz�k a k�vetkez� szkriptet, ahol a felhaszn�l� megadja, hogy
le szeretne t�r�lni egy f�jlt a k�nyvt�r�ban. Ez t�bbnyire
egy webes fel�letet jelent, ahol egy PHP program haszn�latos
- f�jlkezel�sre, ez�rt az Apache usernek enged�lyezni kell
- a f�jlok t�rl�s�t a user felhaszn�l� k�nyvt�r�ban.
+ f�jlkezel�sre, ez�rt az Apache-t futtat� felhaszn�l�nak enged�lyezni kell
+ a f�jlok t�rl�s�t a felhaszn�l� k�nyvt�r�ban.
</simpara>
<para>
<example>
- <title>A helytelen v�ltoz� haszn�lat ....</title>
+ <title>A helytelen v�ltoz� haszn�lat ...</title>
<programlisting role="php">
<![CDATA[
<?php
@@ -400,13 +393,12 @@
]]>
</programlisting>
</example>
- Mivel a usern�v egy HTML �rlapb�l �rkezik, a felhaszn�l� be�rhat
- tetsz�leges usernevet �s f�jlt, �gy ak�r m�s k�nyvt�r�t
- is manipul�lhatja. Ebben az esetben �ltal�ban valamilyen
- felhaszn�l�-azonos�t�si elj�r�st kell alkalmaznod. L�ssuk,
- mi t�rt�nik, ha a beadott v�ltoz�k a "../etc/" �s a
- "passwd". A k�d akkor �gy alakulna (az adatokat
- behelyettes�tve):
+ Mivel a <varname>$usernev</varname> egy HTML �rlapb�l �rkezik, a felhaszn�l�
+ be�rhat tetsz�leges felhaszn�l�i nevet �s f�jlnevet, �gy ak�r m�s k�nyvt�r�t
+ is manipul�lhatja. Ebben az esetben �ltal�ban valamilyen
+ felhaszn�l�-azonos�t�si elj�r�st kell alkalmazni. L�ssuk, mi t�rt�nik, ha a
+ beadott v�ltoz�k a "../etc/" �s a "passwd". A k�d akkor
+ �gy alakulna (az adatokat behelyettes�tve):
<example>
<title>... f�jlrendszer t�mad�shoz vezethet</title>
<programlisting role="php">
@@ -423,12 +415,12 @@
]]>
</programlisting>
</example>
- K�t fontos komponens van, amire oda kell figyelned, hogy
- megel�zd az ilyen probl�m�kat:
+ K�t fontos komponensre kell odafigyelni, hogy megel�zhess�k az ilyen
+ probl�m�kat:
<itemizedlist>
<listitem>
<simpara>
- Csak korl�tozott jogok be�ll�t�sa a PHP usernek.
+ Csak korl�tozott jogok be�ll�t�sa a PHP-t futtat� felhaszn�l�nak.
</simpara>
</listitem>
<listitem>
@@ -437,7 +429,7 @@
</simpara>
</listitem>
</itemizedlist>
- Egy fejlettebb szkript:
+ Egy jobban �tgondolt, t�k�letesitett szkript:
<example>
<title>Biztons�gosabb f�jl ellen�rz�s</title>
<programlisting role="php">
@@ -463,11 +455,11 @@
]]>
</programlisting>
</example>
- Mindamellett, ez sem mentes a hi�nyoss�gokt�l. Ha az �ltalad haszn�lt
+ Mindamellett, ez sem mentes a hi�nyoss�gokt�l. Ha az aktu�lisan haszn�lt
hiteles�t�si m�dszer (authentication) megengedi a felhaszn�l�knak, hogy
saj�t loginnevet v�lasszanak, �s az egyik�k a "../etc/" -t v�lasztja, akkor
- a rendszer ugyanolyan v�dtelenn� v�lik. Ebb�l kiindulva, egy jobban
- testreszabott ellen�rz�st is k�sz�thetsz:
+ a rendszer ugyanolyan v�dtelenn� v�lik. Ebb�l kiindulva a jobban
+ testreszabott ellen�rz�s a k�vetkez�k�pp alakulna:
<example>
<title>Biztons�gosabb f�jln�v-ellen�rz�s</title>
<programlisting role="php">
@@ -491,9 +483,9 @@
A haszn�lt oper�ci�s rendszert�l f�gg�en sz�les a v�deni k�v�nt
f�jlok sk�l�ja, bele�rtve az eszk�z hivatkoz�sokat (/dev/ vagy COM1),
konfigur�ci�s f�jlokat (/etc/ �s az .ini f�jlok), j�l ismert
- t�rol�helyek (/home/, My Documents), stb. Ezen okb�l k�nnyebb egy
- olyan rendszert k�sz�teni, ahol mindent megtiltasz azon k�v�l,
- amit kifejezetten megengedsz.
+ t�rol�helyek (/home/, My Documents), stb. E sokas�g miatt k�nnyebb egy
+ olyan rendszert k�sz�teni, ahol mindent tiltunk azon k�v�l, amelyet
+ kifejezetten megenged�nk.
</para>
</sect1>
@@ -516,7 +508,7 @@
</simpara>
<simpara>
Mint l�that�, a PHP egymag�ban, mag�t�l nem k�pes megv�deni az adatb�zist.
- A k�vetkez� bekezd�sek �lja, hogy betekint�st adjanak az alapokba, hogyan kell
+ A k�vetkez� bekezd�sek c�lja, hogy betekint�st adjanak az alapokba, hogyan kell
adatb�zisokat el�rni �s m�dos�tani egy PHP programon bel�l.
</simpara>
<simpara>
@@ -544,13 +536,13 @@
megsz�ntet�se) vagy t�bl�k komplett t�rl�se.
</simpara>
<simpara>
- L�tre lehet hozni k�l�nb�z� szigor�an korl�tozott jogosult�sg� adatb�zis-
+ L�tre lehet hozni k�l�nb�z�, szigor�an korl�tozott jogosult�sg� adatb�zis-
felhaszn�l�kat, melyek mindegyike az adatb�zis manipul�ci�nak egy-egy
k�l�nb�z� n�z�pontj��rt felel�sek. Mindig csak a legsz�ks�gesebb jogokat
szabad enged�lyezni, �s el kell ker�lni, hogy ugyanazt a felhaszn�l�t
haszn�ljuk szerepeiben egym�st�l k�l�nb�z� esetekben. Ez azt jelenti, hogy
ha a behatol� meg is szerzi valamelyik ilyen min�s�t�st (hiteles�t�si
- inform�ci�t = felhaszn�l� + jelsz�), akkor is csak akkora v�ltoz�st tud
+ inform�ci�t = felhaszn�l�i n�v + jelsz�), akkor is csak akkora v�ltoz�st tud
okozni, mint az alkalmaz�s maga.
</simpara>
<simpara>
@@ -562,7 +554,7 @@
Mindezen fel�l a triggerek arra is j�k, hogy �tl�tsz� m�don �s
automatikusan kezeljenek egyes mez�ket az adatb�zisban, amelyek gyakran
bepillant�st adnak abba, hogy mi is t�rt�nik/t�rt�nt egy tranzakci� k�zben,
- vagy nagyon hasznosnak bizonyulnak hibakeres�s k�zben.
+ vagy nagyon hasznosnak bizonyulhatnak hibakeres�s sor�n.
</simpara>
</sect2>
@@ -572,7 +564,8 @@
Elk�pzelhet�, hogy SSL-n kereszt�l szeretn�l kapcsol�dni az adatb�zishoz,
hogy a kiszolg�l� �s �gyf�l k�zti teljes kommunik�ci� titkos�t�s�val
n�veld a v�delmet. Haszn�lhatsz ssh-t is erre a c�lra. Ak�rmelyik is
- �ll, nagyon neh�z lesz a forgalom lehallgat�s�b�l inform�ci�kat kinyerni.
+ �ll, nagyon neh�z lesz a forgalom lehallgat�s�b�l inform�ci�kat kinyerni
+ ezek ut�n.
</simpara>
<!--simpara>
If your database server native SSL support, consider to use <link
@@ -640,18 +633,18 @@
<title>SQL "beolt�s"</title>
<simpara>
Sok web fejleszt� nincs tudat�ban annak, hogy hogyan lehet megbabr�lni
- az SQL utas�t�sokat, �s az SQL utas�t�sokat megb�zhat� parancsoknak
+ az SQL utas�t�sokat, ez�rt az SQL utas�t�sokat megb�zhat� parancsoknak
felt�telezik. Ez azt jelenti, hogy az SQL lek�rdez�sekkel ki lehet
- j�tszani a hozz�f�r�s-szab�lyoz�sokat, a szab�lyos enged�lyez�si
- folyamatokat megker�lni, �s n�ha az SQL lek�rdez�sekkel a gazdag�pen
- oper�ci�s rendszer szint� hozz�f�r�st lehet l�trehozni.
+ j�tszani a hozz�f�r�s szab�lyoz�sokat, meg lehet ker�lni a szab�lyos
+ enged�lyez�si folyamatokat , �s n�ha az SQL lek�rdez�sekkel a gazdag�pen
+ oper�ci�s rendszer szint� hozz�f�r�st is lehet l�trehozni.
</simpara>
<simpara>
A "k�zvetlen SQL utas�t�s befecskendez�s" olyan m�dszer, amellyel a t�mad�
- a r�gi SQL utas�t�sokat m�dos�tja vagy �jakat ad hozz�juk annak �rdek�benm,
+ a r�gi SQL utas�t�sokat m�dos�tja vagy �jakat ad hozz�juk annak �rdek�ben,
hogy titkos inform�ci�khoz jusson hozz�, vagy fel�l�rja azokat, vagy vesz�lyes
rendszer szint� parancsokat futtasson az adatb�zis gazdag�p�n. Ez olyan
- alkalmaz�sok eset�n tehet� meg, amelyek a felhaszn�l�t�l sz�rmaz� adatokat
+ alkalmaz�sok eset�n tehet� meg, amelyek a felhaszn�l�t�l sz�rmaz� adatokb�l
�s statikus param�terekb�l �ll�tanak �ssze SQL lek�rdez�seket. Sajnos, a
k�vetkez� p�ld�k mind megt�rt�nt eseteken alapulnak.
</simpara>
@@ -720,7 +713,7 @@
<literal>WHERE, ORDER BY, LIMIT</literal> �s <literal>OFFSET</literal>
klauzul�it. Ha a haszn�lt adatb�ziskezel� t�mogatja a <literal>UNION</literal>
szerkezetet, akkor a t�mad� esetleg hozz�f�zhet egy teljesen �j lek�rdez�st
- a m�r meglev�h�z, hogy kilist�zza a valamilyen t�bl�ban t�rolt jelszavakat.
+ a m�r meglev�h�z, hogy kilist�zza valamelyik t�bl�ban t�rolt jelszavakat.
Titkos�tott t�rol�s er�sen aj�nlott!
<example>
<title>
@@ -729,7 +722,7 @@
<programlisting role="php">
<![CDATA[
$query = "SELECT id, name, inserted, size FROM products
- WHERE size = '$size'
+ WHERE size = '$size' AND inserted BETWEEN '$min_date' AND
+'$max_date'
ORDER BY $order LIMIT $limit, $offset;";
$result = odbc_exec($conn, $query);
]]>
@@ -857,8 +850,8 @@
</listitem>
<listitem>
<simpara>
- Ellen�rizd a bej�v� adat t�pus�t, hogy az a v�rtnak megfelel�-e!
- PHP bevitel ellen�rz� f�ggv�nyek sz�les k�r�vel rendelkezik kezdve
+ Ellen�rizd a bej�v� adat t�pus�t, hogy az a v�rtnak megfelel�-e! A PHP
+ a bevitelt ellen�rz� f�ggv�nyek sz�les k�r�vel rendelkezik kezdve
a legegyszer�bbekt�l - pl.: <link
linkend="ref.variables">V�ltoz�kkal kapcsolatos f�ggv�nyek</link> k�z�l
<function>is_numeric</function> vagy a <link
@@ -866,7 +859,6 @@
<function>ctype_digit</function> - a <link
linkend="ref.pcre">Perl kompatibilis regul�ris kifejez�sek</link>
t�mogat�s�ig.
- support.
</simpara>
</listitem>
<listitem>
@@ -946,7 +938,7 @@
adatokat k�ldenek be, �s r�gz�tik a hiba�zenetek t�pusait
�s k�rnyezet�ket. Ez lehet�s�get ad a crackernek, hogy
el�g inform�ci�t gy�jts�n a rendszerr�l, �s meghat�rozza
- a lehets�ges gyenge pontokat. Ha p�ld�ul a t�mad� �sszeszedegett
+ a lehets�ges gyenge pontokat. Ha p�ld�ul a t�mad� �sszeszedegetett
el�g inform�ci�t az el�z� �rlap kit�lt�sek alapj�n, akkor
megpr�b�lhatja a v�ltoz�kat fel�l�rni vagy megv�ltoztatni �ket:
<example>
@@ -973,7 +965,7 @@
l�v� webhelyen ez rejtett v�ltoz�kat, ellen�rizetlen k�dokat,
�s m�s vesz�lyes inform�ci�kat fedhet fel. Kifejezetten vesz�lyes
be�p�tett hibakezel�vel rendelkez� ismert forr�s� k�dok haszn�lata.
- Ha a t�mad� r�j�n, milyen �ltal�nos technik�t haszn�lsz, akkor
+ Ha a t�mad� r�ismer valamilyen �ltal�nos programoz�si technik�ra, akkor
megpr�b�lhatja a nyers er�re alapozva felt�rni az oldalt a
k�l�nb�z� megszokott hibakeres� (debugging) v�ltoz�k elk�ld�s�vel:
<example>
@@ -1018,22 +1010,22 @@
'rejtett' inform�ci�k k�nny� kider�t�s�t t�ve lehet�v�.
</para>
<para>
- H�rom megold�si lehet�s�g ad�dik erre a probl�m�ra. Az els�, hogy vizsg�ld
- meg alaposan a f�ggv�nyeidet, �s pr�b�ld meg elker�lni a hib�kat. A m�sodik,
- hogy kapcsold ki a hibajelent�st a teljes k�dra. A harmadik, hogy haszn�ld
- a PHP testreszabhat� hibajelent�si funkci�it, hogy saj�t hibakezel�ket
+ H�rom megold�si lehet�s�g ad�dik erre a probl�m�ra. Az els�, megvizsg�lni
+ alaposan a f�ggv�nyeket, �s megpr�b�lni elker�lni a hib�kat. A m�sodik a
+ a hibajelz�s kikapcsol�sa a teljes k�don bel�l. A harmadik a PHP
+ testreszabhat� hibajelent�si funkci�inak haszn�lata, hogy saj�t hibakezel�ket
defini�lj. A m�r megtett biztons�gi int�zked�sekt�l f�gg�en esetleg
- mindh�rom fenti m�dszert v�laszthatod.
+ mindh�rom fenti m�dszert v�laszthat�.
</para>
<para>
- Hogy megel�zd a bajt, haszn�t veheted a PHP saj�t
- <function>error_reporting</function> f�ggv�ny�nek, ami seg�t
- biztons�gosabb� tenni a programodat �s megtal�lni a v�ltoz�k
+ Megel�zend� a bajt haszn�t hajthat a PHP be�p�tett
+ <function>error_reporting</function> f�ggv�nye, amely seg�t
+ biztons�gosabb� tenni a programokat �s megtal�lni a v�ltoz�k
v�szelyeket rejt� haszn�lati form�it. A bevezet�s el�tti tesztel�s
sor�n E_ALL be�lll�t�ssal gyorsan meg lehet tal�lni azokat a pontokat,
- ahol a v�ltoz�id k�nnyen �s/vagy rosszindulat�an m�dos�that�k. Ha
- m�r k�sz vagy a program bevezet�s�re, akkor a E_NONE-t haszn�lva
- teljesen el tudod szigetelni a k�dodat a tov�bbi vizslat�sokt�l.
+ ahol a v�ltoz�k k�nnyen �s/vagy rosszindulat�an m�dos�that�k. Ha
+ a program m�r k�sz bevezet�s�re, akkor a E_NONE-t haszn�lva
+ teljesen leszigetelhet� a k�d a tov�bbi vizslat�sokt�l.
<example>
<title>Vesz�lyes v�ltoz�k felder�t�se az E_ALL seg�ts�g�vel</title>
<programlisting role="php">
@@ -1097,9 +1089,9 @@
</programlisting>
</example>
Okosan haszn�lva, m�g azt k�pes lehet jelezni, ha hamis�t�st
- k�s�reltek meg. Ha el�re tudod, hogy mely v�ltoz�knak honnan
- kell �rkezni�k, megvizsg�lhatod, hogy vajon m�s m�don nem pr�b�lt�k-e
- meg elk�ldeni ezt a v�ltoz�t. Ez nem garant�lja, hogy az adatok
+ k�s�reltek meg. Ha el�re tudhat�, hogy mely v�ltoz�knak honnan
+ kell �rkezni�k, akkor azt is megvizsg�lhatod, hogy vajon m�s m�don nem
+ pr�b�lt�k-e elk�ldeni ezt a v�ltoz�t. Ez nem garant�lja, hogy az adatok
nem hamis�that�k, azonban megk�veteli a t�mad�t�l, hogy az r�tal�ljon
a megfelel� hamis�t�si m�dszerre.
<example>
@@ -1133,7 +1125,7 @@
<para>
A legt�bb probl�ma sok PHP programban nem a nyelvben rejlik, hanem
abb�l fakad, hogy a k�d nem a biztons�goss�got szem el�tt tartva
- k�sz�lt. Ez�rt te mindig sz�nj megfelel� id�t arra, hogy ellen�rizd,
+ k�sz�lt. Emiatt mindig kell� id�t kell sz�nni annak ellen�rz�s�re,
hogy egy adott k�dr�szletre milyen hat�ssal lehet egy v�ratlan hib�s
adat.
<example>
@@ -1155,8 +1147,8 @@
]]>
</programlisting>
</example>
- Mindig alaposan meg kell vizsg�lnod a felhaszn�l�k
- �ltal beadott adatokat, felt�ve magadnak a k�vetkez� k�rd�seket:
+ Mindig alaposan meg kell vizsg�lni a felhaszn�l�k �ltal beadott adatokat,
+ felt�ve a k�vetkez� k�rd�seket:
<itemizedlist>
<listitem>
<simpara>
@@ -1187,23 +1179,20 @@
</simpara>
</listitem>
</itemizedlist>
- Kell�k�ppen �tgondolva a fenti k�rd�seket a szkript �r�sakor,
- megk�m�lheted magad, hogy k�s�bb v�giggondolva a probl�m�kat
- szerencs�tlen m�don �jra kelljen �rnod a teljes k�dot
- a biztons�goss�g n�vel�se �rdek�ben. Ezzel sem tudod
- garant�lni a rendszer biztons�g�t, de seg�thetsz a
- n�vel�s�ben/fenntart�s�ban.
+ Kell�k�ppen �tgondolva a fenti k�rd�seket a szkript �r�sakor, megk�m�lhet
+ att�l, hogy k�s�bb v�giggondolva a probl�m�kat szerencs�tlen m�don �jra
+ kelljen �rni a teljes k�dot a v�delem n�vel�se �rdek�ben. Ezzel sem lehet
+ garant�lni a rendszer biztons�g�t, de seg�thet annak n�vel�s�ben/
+ fenntart�s�ban.
</para>
<para>
- Sz�m�t�sba veheted a register_globals, magic_quotes �s m�s
- k�nyelmi szolg�ltat�sok kikapcsol�s�nak a gondolat�t is,
- mivel ezek megfosztanak az adatok forr�s�nak, helyess�g�nek,
- tartalm�nak ismeret�t�l. Ha a PHP-vel maxim�lis hibajelent�si
- szinten dolgozol, azaz az error_reporting E_ALL be�ll�t�s�t
- alkalmazod, sok figyelmeztet�st kaphatsz olyan v�ltoz�kkal
- kapcsolatban, amiket azel�tt haszn�lsz, hogy be�ll�tan�d
- az �rt�k�ket, ezzel megv�dheted magad att�l, hogy v�letlen�l
- hib�s adatokkal dolgozz.
+ Sz�m�t�sba lehet venni a register_globals, magic_quotes �s m�s k�nyelmi
+ szolg�ltat�sok kikapcsol�s�nak a gondolat�t is, mivel ezek megfosztanak az
+ adatok forr�s�nak, helyess�g�nek, tartalm�nak ismeret�t�l. A PHP*t
+ maxim�lis hibajelent�si szinten haszn�lva - az error_reporting E_ALL
+ be�ll�t�s�val - figyelmeztet�st ad el�zetes �rt�k n�lk�li, defini�latlan
+ v�ltoz�kr�l, ezzel v�dve att�l, hogy v�letlen�l hib�s adatokkal dolgozzon
+ a program.
</para>
</sect1>
@@ -1215,26 +1204,26 @@
k�v�natos lehet.
</para>
<para>
- N�h�ny egyszer� m�dszerrel elrejtheted azt, hogy PHP-t haszn�lsz,
- �gy lass�tva le a t�mad�t, aki fel akarja der�teni a rendszered
+ N�h�ny egyszer� m�dszerrel elrejthet�, hogy PHP-t haszn�lsz,
+ �gy lass�tva le a t�mad�t, aki fel akarja der�teni a rendszer
gyenge pontjait. A php.ini-ben az expose_php = off be�ll�t�ssal
cs�kkentheted ezeket az inform�ci�kat.
</para>
<para>
- M�sik taktika, hogy a webszervert (pl. apache) �gy �ll�tod be
+ M�sik taktika a webszerver (pl. apache) olyan be�ll�t�sa
a .htaccess-en vagy az apache konfigur�ci�s f�jl�ban, hogy
- k�l�nb�z� t�pus� f�jlokat futtass a PHP-n kereszt�l. M�s
- f�lrevezet� f�jlkiterjeszt�seket haszn�lhatsz:
+ k�l�nb�z� t�pus� f�jlokat is PHP-n kereszt�l futtasson. M�s
+ f�lrevezet� f�jlkiterjeszt�seket alkalmaz�s�ra p�lda:
<example>
<title>PHP elrejt�se m�s nyelvk�nt</title>
<programlisting role="apache-conf">
<![CDATA[
-# �gy t�nik, mintha PHP helyett m�st haszn�ln�l
+# �gy t�nik, mintha PHP helyett m�s szerver oldali alkalmaz�s futna
AddType application/x-httpd-php .asp .py .pl
]]>
</programlisting>
</example>
- vagy teljesen ismeretlent is megadhatsz:
+ vagy egy teljesen ismeretlennel is eltakarhat�:
<example>
<title>ismeretlen t�pusok haszn�lata PHP f�jlok kiterjeszt�sek�nt</title>
<programlisting role="apache-conf">
@@ -1244,8 +1233,8 @@
]]>
</programlisting>
</example>
- vagy html k�dk�nt is elrejtheted, amely csek�ly teljes�tm�nycs�kken�st okoz,
- mivel minden html oldal �tmegy a PHP-n:
+ vagy html t�pus m�g� is elrejthet�k a PHP f�jlok, ami csek�ly
+ teljes�tm�nycs�kken�st okoz, mivel minden html oldal �tmegy a PHP-n:
<example>
<title>html t�pus haszn�lata PHP f�jlkiterjeszt�sk�nt</title>
<programlisting role="apache-conf">
@@ -1255,7 +1244,7 @@
]]>
</programlisting>
</example>
- Ahhoz, hogy ez j�l m�k�dj�n, minden PHP f�jlodat �t kell nevezni
+ Ahhoz, hogy ez j�l m�k�dj�n, minden PHP f�jlt �t kell nevezni
a fenti kiterjeszt�sek valamelyik�nek megfelel�en. Mivel ez is az
elrejt�z�sen / ismeretlens�gen alapul� v�delmi forma, kev�s h�tr�nya
mellett csek�ly megakad�lyoz� int�zked�st jelent.