cvs: phpdoc-el / bookinfo.xml preface.xml /chapters config.xml
| From: | Gabor Hojtsy | Date: | Tue, 03 Aug 2004 17:13:06 +0000 |
| Subject: | cvs: phpdoc-el / bookinfo.xml preface.xml /chapters config.xml | ||
| Groups: | php.doc.el | ||
| Request: | Send a blank email to doc-el+get-43@lists.php.net to get a copy of this message | ||
goba Tue Aug 3 13:13:06 2004 EDT
Modified files:
/phpdoc-el bookinfo.xml preface.xml
/phpdoc-el/chapters config.xml
Log:
fix build (by removing duplicated information) and add new author entities. Note to translators:
if you would like to list the editor of the language, you need to incorporate it into the translator
list (as other languages do)
http://cvs.php.net/diff.php/phpdoc-el/bookinfo.xml?r1=1.4&r2=1.5&ty=u Index: phpdoc-el/bookinfo.xml diff -u phpdoc-el/bookinfo.xml:1.4 phpdoc-el/bookinfo.xml:1.5 --- phpdoc-el/bookinfo.xml:1.4 Mon Jan 12 14:50:02 2004 +++ phpdoc-el/bookinfo.xml Tue Aug 3 13:13:05 2004 @@ -2,60 +2,9 @@ <!-- EN-Revision: 1.34 Maintainer: subbie Status: ready --> <bookinfo id="bookinfo"> - <authorgroup id="authors"> - - <author> - <firstname>Stig</firstname><surname>Sæther Bakken</surname> - <!-- email: ssb%40php.net --> - </author> - - <author> - <firstname>Alexander</firstname><surname>Aulbach</surname> - <!-- email: ssilk%40ssilk.de [no cvs user listed at master.php.net!] --> - </author> - - <author> - <firstname>Egon</firstname><surname>Schmid</surname> - <!-- email: eschmid%40php.net --> - </author> - - <author> - <firstname>Jim</firstname><surname>Winstead</surname> - <!-- email: jimw%40php.net --> - </author> - - <author> - <firstname>Lars Torben</firstname><surname>Wilson</surname> - <!-- email: torben%40php.net --> - </author> - - <author> - <firstname>Rasmus</firstname><surname>Lerdorf</surname> - <!-- email: rasmus%40php.net --> - </author> - - <author> - <firstname>Andrei</firstname><surname>Zmievski</surname> - <!-- email: andrei%40php.net --> - </author> - - <author> - <firstname>Jouni</firstname><surname>Ahto</surname> - <!-- email: jah%40php.net --> - </author> - - </authorgroup> - + &frontpage.authors; <pubdate>&php.build-date;</pubdate> - - <authorgroup id="editors"> - <editor> - <firstname>ÄçìÞôñçò</firstname><surname>ÃëÝæïò</surname> - <contrib> - Óõíôïíéóìüò åëëçíéêÞò ìåôÜöñáóçò ôïõ PHP manual - </contrib> - </editor> - </authorgroup> + &frontpage.editors; <authorgroup id="translators"> <collab> @@ -82,14 +31,7 @@ </authorgroup> <copyright> - <year>1997</year> - <year>1998</year> - <year>1999</year> - <year>2000</year> - <year>2001</year> - <year>2002</year> - <year>2003</year> - <year>2004</year> + <year>1997-2004</year> <holder>the PHP Documentation Group</holder> </copyright> http://cvs.php.net/diff.php/phpdoc-el/preface.xml?r1=1.3&r2=1.4&ty=u Index: phpdoc-el/preface.xml diff -u phpdoc-el/preface.xml:1.3 phpdoc-el/preface.xml:1.4 --- phpdoc-el/preface.xml:1.3 Sun Dec 21 11:01:12 2003 +++ phpdoc-el/preface.xml Tue Aug 3 13:13:05 2004 @@ -27,6 +27,8 @@ <para> Äåßôå åðßóçò ôçí <link linkend="history">Éóôïñßá ôçò PHP</link>. </para> + + &contributors; </preface> http://cvs.php.net/diff.php/phpdoc-el/chapters/config.xml?r1=1.3&r2=1.4&ty=u Index: phpdoc-el/chapters/config.xml diff -u phpdoc-el/chapters/config.xml:1.3 phpdoc-el/chapters/config.xml:1.4 --- phpdoc-el/chapters/config.xml:1.3 Sun May 25 21:49:31 2003 +++ phpdoc-el/chapters/config.xml Tue Aug 3 13:13:05 2004 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-7"?> -<!-- $Revision: 1.3 $ --> +<!-- $Revision: 1.4 $ --> <!-- EN-Revision: 1.103 Maintainer: subbie Status: ready --> <chapter id="configuration"> <title>Ñýèìéóç</title> @@ -269,1022 +269,6 @@ <function>ini_get</function> Þ <function>get_cfg_var</function>. </para> </sect2> - </sect1> - - <sect1 id="configuration.directives"> - <title>ÄéÜöïñá Directives Ñõèìßóåùí</title> - <para> - Áõôüò äåí åßíáé ðëÞñçò êáôÜëïãïò ôùí PHP directives. Ôá Directives ìðïñïýí íá âñåèïýí - óôéò êáôÜëëçëåò ôïðïèåóßåò. Ãéá ðáñÜäåéãìá, ïé ðëçñïöïñßåò ãéá ôá session - directives âñßóêïíôáé óôï - <link linkend="ref.session">êåöÜëáéï ãéá ôá sessions</link>. - </para> - <sect2 id="ini.sect.httpd-options"> - <title>ÅðéëïãÝò ôïõ Httpd</title> - <para> - <table> - <title>ÅðéëïãÝò ôïõ Httpd</title> - <tgroup cols="3"> - <thead> - <row> - <entry>¼íïìá</entry> - <entry>ÐñïåðéëïãÞ</entry> - <entry>Ìåôáâëçôü</entry> - </row> - </thead> - <tbody> - <row> - <entry>async_send</entry> - <entry>"0"</entry> - <entry>PHP_INI_ALL</entry> - </row> - </tbody> - </tgroup> - </table> - </para> - <para> - </para> - </sect2> - - <sect2 id="ini.sect.language-options"> - <title>ÅðéëïãÝò Ãëþóóáò</title> - <para> - <table> - <title>ÅðéëïãÝò Ñõèìßóåùí Ãëþóóáò êáé ¢ëëùí</title> - <tgroup cols="3"> - <thead> - <row> - <entry>¼íïìá</entry> - <entry>ÐñïåðéëïãÞ</entry> - <entry>Ìåôáâëçôü</entry> - </row> - </thead> - <tbody> - <row> - <entry>short_open_tag</entry> - <entry>On</entry> - <entry>PHP_INI_SYSTEM|PHP_INI_PERDIR</entry> - </row> - <row> - <entry>asp_tags</entry> - <entry>Off</entry> - <entry>PHP_INI_SYSTEM|PHP_INI_PERDIR</entry> - </row> - <row> - <entry>precision</entry> - <entry>"14"</entry> - <entry>PHP_INI_ALL</entry> - </row> - <row> - <entry>y2k_compliance</entry> - <entry>Off</entry> - <entry>PHP_INI_ALL</entry> - </row> - <row> - <entry>allow_call_time_pass_reference</entry> - <entry>On</entry> - <entry>PHP_INI_SYSTEM|PHP_INI_PERDIR</entry> - </row> - <row> - <entry>expose_php</entry> - <entry>On</entry> - <entry>PHP_INI_SYSTEM</entry> - </row> - </tbody> - </tgroup> - </table> - </para> - - &ini.descriptions.title; - - <para> - <variablelist> - <varlistentry id="ini.short-open-tag"> - <term> - <parameter>short_open_tag</parameter> - <type>boolean</type> - </term> - <listitem> - <para> - Ïñßæåé áí ç óýíôïìç ìïñöÞ (<userinput><? ?></userinput>) - ôïõ open tag ôçò PHP èá åðéôñÝðåôáé. Áí èÝëåôå íá ÷ñçóéìïðïéåßôå ôçí PHP - óå óõíäéáóìü ìå XML, ìðïñåßôå íá áðåíåñãïðïéÞóåôå áõôÞ ôçí åðéëïãÞ ãéá íá - ÷ñçóéìïðïéåßôå ôï <userinput><?xml ?></userinput> inline. Áëëéþò, - ìðïñåßôå íá ôï åêôõðþíåôå ìå ôçí PHP, ãéá ðáñÜäåéãìá: <userinput><?php echo '<?xml - version="1.0"'; ?></userinput>. Åðßóçò áí åßíáé áíåíåñãïðïéçìÝíï, èá ðñÝðåé íá ÷ñçóéìïðïéåßôå ôçí - ìåãÜëç ìïñöÞ ôïõ PHP open tag (<userinput><?php ?></userinput>). - </para> - <note> - <para> - Áõôü ôï directive åðßóçò åðéñåÜæåé ôï "óõíôïìïãñáöéêü" <userinput><?=</userinput>, - ôï ïðïßï åßíáé ßäéï ìå ôï <userinput><? echo</userinput>. Ç ÷ñÞóç áõôþí ôùí - óõíôïìåýóåùí ðñïûðïèÝôåé ôï <systemitem role="directive">short_open_tag</systemitem> - íá åßíáé åíåñãïðïéçìÝíï. - </para> - </note> - </listitem> - </varlistentry> - - <varlistentry id="ini.asp-tags"> - <term> - <parameter>asp_tags</parameter> - <type>boolean</type> - </term> - <listitem> - <simpara> - ÅðéôñÝðåé ôç ÷ñÞóç ôùí ASP-like <% %> tags åðéðñüóèåôá - óôá óõíçèéóìÝíá <?php ?> tags. Áõôü óõìðåñéëìâÜíåé ôçí - óýíôïìç variable-value åêôýðùóç <%= $value %>. Ãéá - ðåñéóóüôåñåò ðëçñïöïñßåò, äåßôå ôï <link - linkend="language.basic-syntax.phpmode">Âãáßíïíôáò áðü ôçí HTML</link>. - </simpara> - <note> - <para> - Ç õðïóôÞñéîç ãéá tags ôïõ óôõë ôçò ASP ðñïóôÝèçêå óôçí Ýêäïóç 3.0.4. - </para> - </note> - </listitem> - </varlistentry> - - <varlistentry id="ini.precision"> - <term> - <parameter>precision</parameter> - <type>integer</type> - </term> - <listitem> - <simpara> - Ï áñéèìüò ôùí óçìáíôéêþí øçößùí (significant digits) ðïõ èá ðáñïõóéÜæåôáé óôïõò áñéèìïýò êéíçôÞò õðïäéáóôïëÞò. - </simpara> - </listitem> - </varlistentry> - - <varlistentry id="ini.y2k-compliance"> - <term> - <parameter>y2k_compliance</parameter> - <type>boolean</type> - </term> - <listitem> - <simpara> - ÅðéâÜëëåé year 2000 compliance (óõìâáôüôçôá) (èá Ý÷åé ðñïâëÞìáôá ìå ìç óõìâáôïýò browsers) - </simpara> - </listitem> - </varlistentry> - - - <varlistentry id="ini.allow-call-time-pass-reference"> - <term> - <parameter>allow_call_time_pass_reference</parameter> - <type>boolean</type> - </term> - <listitem> - <para> - ÅëÝã÷åé êáôÜ ðüóïí èá õðÜñ÷åé ç éêáíüôçôá íá åðéâÜëëåôáé ôï ðÝñáóìá ìå áíáöïñÜ (by reference) ôùí ïñéóìÜôùí - êáôÜ ôç êëÞóç ìéáò óõíÜñôçóçò. ÁõôÞ ç ìÝèïäïò Ý÷åé îåðåñáóôåß êáé ðéèáíüí íá ìçí - õðïóôçñßæåôáé óå ìåëëïíôéêÝò åêäüóåéò ôçò PHP/Zend. Ç ìÝèïäïò ðïõ õðïóôçñßæåôáé åßíáé - íá ïñßæïíôáé ðïéá ïñßóìáôá èá ðåñíéïýíôáé by reference íá âñßóêåôáé óôïí ïñéóìü - ôçò óõíÜñôçóçò. Åíèáññýíåóôå íá äïêéìÜóåôå íá áðåíåñãïðïéÞóåôå áõôÞ ôçí åðéëïãÞ þóôå íá óéãïõñåõôåßôå - ðùò ôá script óáò äïõëåýïõí ãéá íá äåßôå üôé èá äïõëåýïõí êáé ìå - ìåëëïíôéêÝò åêäüóåéò ôçò ãëþóóáò (èá ëáìâÜíåôå ìéá ðñïåéäïðïßçóç êÜèå öïñÜ - ðïõ ôï ÷ñçóéìïðïéåßôå êáé ôï üñéóìá èá ðåñíéÝôáé by value áíôß by - reference). - </para> - <para> - Äåßôå åðßóçò ôï <link linkend="language.references">ÅðåîÞãçóç Áíáöïñþí</link>. - </para> - </listitem> - </varlistentry> - - <varlistentry id="ini.expose-php"> - <term> - <parameter>expose_php</parameter> - <type>boolean</type> - </term> - <listitem> - <para> - Áðïöáóßæåé áí ç PHP èá öáíåñþíåé ôï üôé åßíáé åãêáôåóôçìÝíç óôïí server - (ð.÷. ðñïóèÝôïíôáò ôçí õðïãñáöÞ ôçò óôïí Web server header). Äåí áðïôåëåß ñßóêï - áóöÜëåéáò ìå ïðïéïäÞðïôå ôñüðï, áëëÜ êáèéóôÜ éêáíÞ ôçí áíáãíþñéóç ôïõ áí ÷ñçóéìïðïéåßôå PHP - óôïí server óáò Þ ü÷é. - </para> - </listitem> - </varlistentry> - </variablelist> - </para> - </sect2> - - <sect2 id="ini.sect.resource-limits"> - <title>Ðåñéïñéóìïß ðüñùí</title> - <para> - <table> - <title>Ðåñéïñéóìïß ðüñùí</title> - <tgroup cols="3"> - <thead> - <row> - <entry>¼íïìá</entry> - <entry>ÐñïåðéëïãÞ</entry> - <entry>Ìåôáâëçôü</entry> - </row> - </thead> - <tbody> - <row> - <entry>memory_limit</entry> - <entry>"8M"</entry> - <entry>PHP_INI_ALL</entry> - </row> - </tbody> - </tgroup> - </table> - </para> - - &ini.descriptions.title; - - <para> - <variablelist> - <varlistentry id="ini.memory-limit"> - <term> - <parameter>memory_limit</parameter> - <type>integer</type> - </term> - <listitem> - <para> - Ïñßæåé ôï ìÝãéóôï ìÝãåèïò ìíÞìçò óå bytes ôï ïðïßï åðéôñÝðåôáé íá - ÷ñçóéìïðïéÞóåé Ýíá script. Áõôü âïçèÜ íá áðïöåýãåôáé ôï åíäå÷üìåíï öôù÷Ü ãñáììÝíá - scripts íá ôñþíå üëç ôç äéáèÝóéìç ìíÞìç óå Ýíá server. Ãéá íá - ÷ñçóéìïðïéÞóåôå áõôü ôï directive ðñÝðåé íá ôï åíåñãïðïéÞóåôå óôç óôéãìÞ ôïõ compile. ¸ôóé, - ç configure ãñáììÞ èá ðåñéåß÷å: - <literal>--enable-memory-limit</literal>. Óçìåéþóôå ðùò ðñÝðåé íá ôï ïñßóåôå - óå -1 áí äåí èÝëåôå ïðïéïäÞðïôå üñéï ãéá ôç ìíÞìç óáò. - </para> - </listitem> - </varlistentry> - </variablelist> - </para> - <para> - Äåßôå åðßóçò: <link linkend="ini.max-execution-time">max_execution_time</link>. - </para> - </sect2> - - <sect2 id="ini.sect.data-handling"> - <title>×åéñéóìüò ÄåäïìÝíùí</title> - <para> - <table> - <title>ÅðéëïãÝò Ñõèìßóåùí ×åéñéóìïý ÄåäïìÝíùí</title> - <tgroup cols="3"> - <thead> - <row> - <entry>¼íïìá</entry> - <entry>ÐñïåðéëïãÞ</entry> - <entry>Ìåôáâëçôü</entry> - </row> - </thead> - <tbody> - <row> - <entry>track-vars</entry> - <entry>"On"</entry> - <entry>PHP_INI_??</entry> - </row> - <row> - <entry>arg_separator.output</entry> - <entry>"&"</entry> - <entry>PHP_INI_ALL</entry> - </row> - <row> - <entry>arg_separator.input</entry> - <entry>"&"</entry> - <entry>PHP_INI_SYSTEM|PHP_INI_PERDIR</entry> - </row> - <row> - <entry>variables_order</entry> - <entry>"EGPCS"</entry> - <entry>PHP_INI_ALL</entry> - </row> - <row> - <entry>register_globals</entry> - <entry>"Off"</entry> - <entry>PHP_INI_PERDIR|PHP_INI_SYSTEM</entry> - </row> - <row> - <entry>register_argc_argv</entry> - <entry>"On"</entry> - <entry>PHP_INI_PERDIR|PHP_INI_SYSTEM</entry> - </row> - <row> - <entry>post_max_size</entry> - <entry>"8M"</entry> - <entry>PHP_INI_SYSTEM|PHP_INI_PERDIR</entry> - </row> - <row> - <entry>gpc_order</entry> - <entry>"GPC"</entry> - <entry>PHP_INI_ALL</entry> - </row> - <row> - <entry>auto_prepend_file</entry> - <entry>""</entry> - <entry>PHP_INI_SYSTEM|PHP_INI_PERDIR</entry> - </row> - <row> - <entry>auto_append_file</entry> - <entry>""</entry> - <entry>PHP_INI_SYSTEM|PHP_INI_PERDIR</entry> - </row> - <row> - <entry>default_mimetype</entry> - <entry>"text/html"</entry> - <entry>PHP_INI_ALL</entry> - </row> - <row> - <entry>default_charset</entry> - <entry>"iso-8859-1"</entry> - <entry>PHP_INI_ALL</entry> - </row> - <row> - <entry>always_populate_raw_post_data</entry> - <entry>"0"</entry> - <entry>PHP_INI_SYSTEM|PHP_INI_PERDIR</entry> - </row> - <row> - <entry>allow_webdav_methods</entry> - <entry>"0"</entry> - <entry>PHP_INI_SYSTEM|PHP_INI_PERDIR</entry> - </row> - </tbody> - </tgroup> - </table> - </para> - - &ini.descriptions.title; - - <para> - <variablelist> - <varlistentry id="ini.track-vars"> - <term> - <parameter>track_vars</parameter> - <type>boolean</type> - </term> - <listitem> - <para> - ¼ôáí åßíáé åíåñãïðïéçìÝíç, ïé Environment, GET, POST, Cookie, êáé Server - ìåôáâëçôÝò ìðïñïýí íá âñåèïýí óôá global associative arrays - <varname>$_ENV</varname>, - <varname>$_GET</varname>, - <varname>$_POST</varname>, - <varname>$_COOKIE</varname>, êáé - <varname>$_SERVER</varname>. - </para> - <para> - Óçìåéþóôå ðùò áðü ôçí PHP 4.0.3, ôï <systemitem - role="directive">track_vars</systemitem> åßíáé ðÜíôá åíåñãïðïéçìÝíï. - </para> - </listitem> - </varlistentry> - - <varlistentry id="ini.arg-separator.output"> - <term> - <parameter>arg_separator.output</parameter> - <type>string</type> - </term> - <listitem> - <para> - Ï äéá÷ùñéóôÞò (separator) ðïõ ÷ñçóéìïðïéåßôáé óôá URL ðïõ äçìéïõñãïýíôáé áðü ôç PHP ãéá íá îå÷ùñßæïõí ìåôáîý ôïõò ôá arguments. - </para> - </listitem> - </varlistentry> - - <varlistentry id="ini.arg-separator.input"> - <term> - <parameter>arg_separator.input</parameter> - <type>string</type> - </term> - <listitem> - <para> - Ëßóôá áðü äéá÷ùñéóôÝò(Þ) ðïõ ÷ñçóéìïðïéåß ç PHP ãéá íá ìåôöñÜóåé ôá URL åéóüäïõ óå ìåôáâëçôÝò. - </para> - <note> - <para> - ÊÜèå ÷áñáêôÞñáò áõôïý ôïõ directive èåùñåßôáé Ýíáò äéá÷ùñéóôÞò (separator)! - </para> - </note> - </listitem> - </varlistentry> - - <varlistentry id="ini.variables-order"> - <term> - <parameter>variables_order</parameter> - <type>string</type> - </term> - <listitem> - <para> - Ïñßæåé ôç óåéñÜ ôçò EGPCS (Environment, GET, POST, Cookie, - Server) áíÜëõóçò ìåôáâëçôþí. Ç ðñïåðéëåãìÝíç ñýèìéóç áõôïý ôïõ - directive åßíáé "EGPCS". Ïñßæïíôáò ôï óå "GP", ãéá ðáñÜäåéãìá, - èá êÜíåé ôçí PHP íá áãíïÞóåé ôåëåßùò ôéò ìåôáâëçôÝò ðåñéâÜëëïíôïò (E), - ôá cookies and êáé ôéò ìåôáâëçôÝò ôïõ server, êáé íá êÜíåé overwrite üóåò GET - method ìåôáâëçôÝò ìå ôéò POST-method ìåôáâëçôÝò ðïõ Ý÷ïõí ôï ßäéï üíïìá. - </para> - <para> - Äåßôå åðßóçò ôï <link linkend="ini.register-globals">register_globals</link>. - </para> - </listitem> - </varlistentry> - - <varlistentry id="ini.register-globals"> - <term> - <parameter>register_globals</parameter> - <type>boolean</type> - </term> - <listitem> - <para> - Ïñßæåé áí èá êáôá÷ùñçèïýí ïé EGPCS (Environment, GET, - POST, Cookie, Server) ìåôáâëçôÝò óáí global ìåôáâëçôÝò. Ãéá ðáñÜäåéãìá: - Áí ôï register_globals = on, ôï url - <literal>http://www.example.com/test.php?id=3</literal> èá ðáñÜîåé ôï - <varname>$id</varname>. ¹, ôï <varname>$DOCUMENT_ROOT</varname> áðü ôï - <varname>$_SERVER['DOCUMENT_ROOT']</varname>. Ìðïñåß íá èÝëåôå íá ôï êÜíåôå - off áí äåí èÝëåôå íá ãåìßóåôå ôï global scope ôùí script óáò ìå - äåäïìÝíá ôùí ÷ñçóôþí. Áðü ôçí PHP <ulink url="&url.php.release4.2.0;">4.2.0</ulink>, - áõôü ôï directive Ý÷åé ðñïåðéëïãÞ ôï <emphasis>off</emphasis>. ÐñïôéìÜôáé áíôß áõôïý, íá - ðçãáßíåôå ìÝóù ôùí <link linkend="reserved.variables">ÐñïêáèïñéóìÝíùí Ìåôáâëçôþí - </link> ôçò PHP, üðùò ôá - <link linkend="language.variables.superglobals">superglobals</link>: - <varname>$_ENV</varname>, <varname>$_GET</varname>, - <varname>$_POST</varname>, <varname>$_COOKIE</varname>, êáé - <varname>$_SERVER</varname>. Ðáñáêáëïýìå äéáâÜóôå ôï êåöÜëáéï ðåñß áóöÜëåéáò êáé ôï - <link linkend="security.registerglobals">×ñçóéìïðïéþíôáò ôï register_globals</link> - ãéá ó÷åôéêÝò ðëçñïöïñßåò. - </para> - <para> - Ðáñáêáëïýìå óçìåéþóôå ðùò ôï <systemitem role="directive">register_globals</systemitem> - äåí ìðïñåß íá ïñéóôåß óôï runtime (<function>ini_set</function>). Ùóôüóï, ìðïñåßôå íá - ÷ñçóéìïðïéÞóåôå ôï &htaccess; áí ï web server óáò ôï õðïóôçñßæåé üðùò ðåñéãñÜöåôáé - ðáñáðÜíù. ¸íá ðáñÜäåéãìá êáôá÷þñçóçò óôï &htaccess;: - <userinput>php_flag register_globals on</userinput>. - </para> - <note> - <para> - Ôï <systemitem role="directive">register_globals</systemitem> åðéñåÜæåôáé - áðü ôï <link linkend="ini.variables-order">variables_order</link> - directive. - </para> - </note> - </listitem> - </varlistentry> - - <varlistentry id="ini.register-argc-argv"> - <term> - <parameter>register_argc_argv</parameter> - <type>boolean</type> - </term> - <listitem> - <simpara> - Ïñßæåé áí ç PHP èá äçëþóåé ôéò argv & argc ìåôáâëçôÝò - (ðïõ èá ðåñéÝ÷ïõí ôéò GET ðëçñïöïñßåò). - </simpara> - <simpara> - Äåßôå åðßóçò ôï <link linkend="features.commandline">command line</link>. - Åðßóçò, áõôü ôï directive Ýãéíå äéáèÝóéìï óôçí PHP 4.0.0 êáé - ðñéí áðü áõôÞ ôçí Ýêäïóç Þôáí ðÜíôá åíåñãïðïéçìÝíï. - </simpara> - </listitem> - </varlistentry> - - <varlistentry id="ini.post-max-size"> - <term> - <parameter>post_max_size</parameter> - <type>integer</type> - </term> - <listitem> - <simpara> - Ïñßæåé ôï ìÝãéóôï ìÝãåèïò ôùí post äåäïìÝíùí ðïõ åðéôñÝðåôáé. ÁõôÞ ç ñýèìéóç åðßóçò åðéñåÜæåé - ôï upload áñ÷åßùí. Ãéá íá åðéôñÝðåôáé upload ìåãÜëùí áñ÷åßùí, áõôÞ ç ôéìÞ ðñÝðåé íá åßíáé ìåãáëýôåñç - áðü ôï <link linkend="ini.upload-max-filesize">upload_max_filesize</link>. - </simpara> - <simpara> - Áí ôï üñéï ìíÞìçò åßíáé åíåñãïðïéçìÝíï áðü ôï configure script, ôï <link - linkend="ini.memory-limit">memory_limit</link> åðßóçò åðéñåÜæåé - ôï upload áñ÷åßùí. Ãåíéêþò, ôï - <link linkend="ini.memory-limit">memory_limit</link> ðñÝðåé íá åßíáé - ìåãáëýôåñï áðü ôï <parameter>post_max_size</parameter>. - </simpara> - </listitem> - </varlistentry> - - <varlistentry id="ini.gpc-order"> - <term> - <parameter>gpc_order</parameter> - <type>string</type> - </term> - <listitem> - <para> - Ïñßæåé ôç óåéñÜ ôçò áíÜëõóçò ôùí GET/POST/COOKIE ìåôáâëçôþí. Ç - ðñïåðéëåãìÝíç ñýèìéóç áõôïý ôïõ directive åßíáé "GPC". Ïñßæïíôáò áõôü óå - "GP", ãéá ðáñÜäåéãìá, èá êÜíåé ôçí PHP íá áãíïÞóåé åíôåëþò ôá cookies - êáé íá êÜíåé overwrite üóåò GET method ìåôáâëçôÝò ìå ôéò POST-method ìåôáâëçôÝò ðïõ Ý÷ïõí ôï ßäéï üíïìá. - </para> - <note> - <para> - ÁõôÞ ç åðéëïãÞ äåí åßíáé äéáèÝóéìç óôçí PHP 4. - ×ñçóéìïðïéÞóôå ôï <link linkend="ini.variables-order">variables_order</link> - áíôß áõôïý. - </para> - </note> - </listitem> - </varlistentry> - - <varlistentry id="ini.auto-prepend-file"> - <term> - <parameter>auto_prepend_file</parameter> - <type>string</type> - </term> - <listitem> - <para> - Ïñßæåé ôï üíïìá åíüò áñ÷åßïõ ðïõ èá ìåôáöñÜæåôáé áõôüìáôá - ðñéí ôï êõñßùò áñ÷åßï. Ôï áñ÷åßï ãßíåôáé include óáí íá åß÷å - êáëåóôåß ìå ôç óõíÜñôçóç <function>include</function>, Ýôóé ôï - <link linkend="ini.include-path">include_path</link> ÷ñçóéìïðïéåßôáé. - </para> - <para> - Ç åéäéêÞ ôéìÞ <systemitem class="constant">none</systemitem> - áðåíåñãïðïéåß ôï áõôüìáôï prepend. - </para> - </listitem> - </varlistentry> - - <varlistentry id="ini.auto-append-file"> - <term> - <parameter>auto_append_file</parameter> - <type>string</type> - </term> - <listitem> - <para> - Ïñßæåé ôï üíïìá åíüò áñ÷åßïõ ðïõ èá ìåôáöñÜæåôáé áõôüìáôá - ìåôÜ ôï êõñßùò áñ÷åßï. Ôï áñ÷åßï ãßíåôáé include óáí íá åß÷å - êáëåóôåß ìå ôç óõíÜñôçóç <function>include</function>, Ýôóé ôï - <link linkend="ini.include-path">include_path</link> ÷ñçóéìïðïéåßôáé. - </para> - <para> - Ç åéäéêÞ ôéìÞ <systemitem class="constant">none</systemitem> - áðåíåñãïðïéåß ôï áõôüìáôï prepend. - <note> - <simpara> - Áí ôï script ôåñìáôéóôåß ìå ôçí <function>exit</function>, - ôï auto-append <emphasis>äåí</emphasis> èá óõìâåß.</simpara> - </note> - </para> - </listitem> - </varlistentry> - - <varlistentry id="ini.default-mimetype"> - <term> - <parameter>default_mimetype</parameter> - <type>string</type> - </term> - <listitem> - <para> - </para> - </listitem> - </varlistentry> - - <varlistentry id="ini.default-charset"> - <term> - <parameter>default_charset</parameter> - <type>string</type> - </term> - <listitem> - <para> - Áðü ôçí 4.0b4, ç PHP ðÜíôá âãÜæåé Ýíá character encoding óôï - Content-type: header. Ãéá íá áðåíåñãïðïéÞóåôå ôçí áðïóôïëÞ ôïõ charset, áðëÜ - ïñßóôå ôï íá åßíáé êåíü. - </para> - </listitem> - </varlistentry> - - <varlistentry id="ini.always-populate-raw-post-data"> - <term> - <parameter>always_populate_raw_post_data</parameter> - <type>boolean</type> - </term> - <listitem> - <para> - ÐÜíôá íá ãíùóôïðïéåßôáé ç ìåôáâëçôÞ $HTTP_RAW_POST_DATA. - </para> - </listitem> - </varlistentry> - - <varlistentry id="ini.allow-webdav-methods"> - <term> - <parameter>allow_webdav_methods</parameter> - <type>boolean</type> - </term> - <listitem> - <para> - ÅðéôñÝðåé ôï ÷åéñéóìü ôùí WebDAV http áéôÞóåùí ìÝóá áðü PHP scripts (ð.÷. - PROPFIND, PROPPATCH, MOVE, COPY, êëð..) - Áí èÝëåôå íá ðÜñåôå ôá post data áõôþí ôùí requests, ðñÝðåé íá - ïñßóåôå ôï <link linkend="ini.always-populate-raw-post-data"> - always_populate_raw_post_data</link> åðßóçò. - </para> - </listitem> - </varlistentry> - </variablelist> - </para> - <para> - Äåßôå åðßóçò ôá: <link linkend="ini.magic-quotes-gpc">magic_quotes_gpc</link>, - <link linkend="ini.magic-quotes-runtime">magic-quotes-runtime</link>, - êáé - <link linkend="ini.magic-quotes-sybase">magic_quotes_sybase</link>. - </para> - </sect2> - - <sect2 id="ini.sect.path-directory"> - <title>Paths êáé ÊáôÜëïãïé</title> - <para> - <table> - <title>ÅðéëïãÝò Ñõèìßóåùí ãéá Paths êáé Êáôáëüãïõò</title> - <tgroup cols="3"> - <thead> - <row> - <entry>¼íïìá</entry> - <entry>ÐñïåðéëïãÞ</entry> - <entry>Ìåôáâëçôü</entry> - </row> - </thead> - <tbody> - <row> - <entry>include_path</entry> - <entry>PHP_INCLUDE_PATH</entry> - <entry>PHP_INI_ALL</entry> - </row> - <row> - <entry>doc_root</entry> - <entry>PHP_INCLUDE_PATH</entry> - <entry>PHP_INI_SYSTEM</entry> - </row> - <row> - <entry>user_dir</entry> - <entry>NULL</entry> - <entry>PHP_INI_SYSTEM</entry> - </row> - <row> - <entry>extension_dir</entry> - <entry>PHP_EXTENSION_DIR</entry> - <entry>PHP_INI_SYSTEM</entry> - </row> - <row> - <entry>cgi.force_redirect</entry> - <entry>"1"</entry> - <entry>PHP_INI_SYSTEM</entry> - </row> - <row> - <entry>cgi.redirect_status_env</entry> - <entry>""</entry> - <entry>PHP_INI_SYSTEM</entry> - </row> - <row> - <entry>fastcgi.impersonate</entry> - <entry>"0"</entry> - <entry>PHP_INI_SYSTEM</entry> - </row> - </tbody> - </tgroup> - </table> - </para> - - &ini.descriptions.title; - - <para> - <variablelist> - - <varlistentry id="ini.include-path"> - <term> - <parameter>include_path</parameter> - <type>string</type> - </term> - <listitem> - <para> - Ïñßæåé ìéá ëßóôá áðü êáôÜëïãïõò üðïõ ïé - <function>require</function>, <function>include</function> - êáé <function>fopen_with_path</function> óõíáñôÞóåéò øÜ÷íïõí ãéá - áñ÷åßá. Ôï ó÷Þìá åßíáé óáí ôçí <envar>PATH</envar> - ìåôáâëçôÞ ðåñéâÜëëïíôïò ôïõ óõóôÞìáôïò ÷ùñéóìÝíåò ìå Ýíá óýìâïëï - Üíù êáé êÜôù ôåëåßáò óôï UNIX Þ åëëçíéêïý åñùôçìáôéêïý óôá Windows. - </para> - <para> - <example> - <title>UNIX include_path</title> - <programlisting role="php.ini"> -<![CDATA[ -include_path=".:/php/includes" -]]> - </programlisting> - </example> - </para> - <para> - <example> - <title>Windows include_path</title> - <programlisting role="php.ini"> -<![CDATA[ -include_path=".;c:\php\includes" -]]> - </programlisting> - </example> - </para> - <para> - ×ñçóéìïðïéþíôáò ìéá <literal>.</literal> óôï include path óáò åðéôñÝðåé - relative includes áöïý õðïíïåß ôïí ôñÝ÷ùí êáôÜëïãï. - </para> - </listitem> - </varlistentry> - - <varlistentry id="ini.doc-root"> - <term> - <parameter>doc_root</parameter> - <type>string</type> - </term> - <listitem> - <para> - Ôï "root directory" ôçò PHP óôïí server. ×ñçóéìïðïéåßôáé ìüíï áí - äåí åßíáé êåíü. Áí ç PHP ãßíåé configured ìå ôï &safemode;, äåí åîõðçñåôïýíôáé áñ÷åßá - Ýîù áðü áõôü ôïí êáôÜëïãï. - Áí ç PHP äåí Ý÷åé ãßíåé compiled ìå FORCE_REDIRECT, ÐÑÅÐÅÉ íá ïñßóåôå ôï doc_root - áí ôñÝ÷åôå ôçí PHP óáí CGI êÜôù áðü ïðïéïíäÞðïôå web server (åêôüò ôïí IIS) - Ç åíáëëáêôéêÞ åðéëïãÞ åßíáé íá ÷ñçóéìïðïéÞóåôå ôçí <link linkend="ini.cgi.force-redirect"> - cgi.force_redirect</link> ñýèìéóç ðáñáêÜôù. - </para> - </listitem> - </varlistentry> - - <varlistentry id="ini.user-dir"> - <term> - <parameter>user_dir</parameter> - <type>string</type> - </term> - <listitem> - <para> - Ôï âáóéêü üíïìá ôïõ êáôáëüãïõ ðïõ ÷ñçóéìïðïéåßôáé óôï home directory êÜðïéïõ - ÷ñÞóôç - ãéá ôá <literal>PHP</literal> áñ÷åßá, ãéá ðáñÜäåéãìá - <literal>public_html</literal>. - </para> - </listitem> - </varlistentry> - - <varlistentry id="ini.extension-dir"> - <term> - <parameter>extension_dir</parameter> - <type>string</type> - </term> - <listitem> - <para> - Ïñßæåé óå ðïéü êáôÜëïãï ç PHP èá øÜ÷íåé ãéá äõíáìéêÜ öïñôþóéìåò - åðåêôÜóåéò (dynamically loadable extensions). Äåßôå åðßóçò ôá: <link linkend="ini.enable-dl">enable_dl</link>, - êáé <function>dl</function>. - </para> - </listitem> - </varlistentry> - - <varlistentry id="ini.extension"> - <term> - <parameter>extension</parameter> - <type>string</type> - </term> - <listitem> - <para> - ÐïéÝò äõíáìéêÜ öïñôþóéìåò åðåêôÜóåéò íá öïñôþèïýí üôáí îåêéíÜ ç - PHP. - </para> - </listitem> - </varlistentry> - - <varlistentry id="ini.cgi.force-redirect"> - <term> - <parameter>cgi.force_redirect</parameter> - <type>boolean</type> - </term> - <listitem> - <para> - Ôï cgi.force_redirect åßíáé áðáñáßôçôï ãéá íá ðñïóöÝñåé áóöÜëåéá üôáí ç PHP ôñÝ÷åé óáí - CGI êÜôù áðü ôïõò ðåñéóóüôåñïõò web servers. Áí äåí ïñéóôåß, ç PHP ôï åíåñãïðïéåß - áðü ìüíç ôçò. Ìðïñåßôå íá ôï áðåíåñãïðïéÞóåôå <emphasis>ÌÅ ÄÉÊÏ ÓÁÓ ÑÉÓÊÏ</emphasis>. - </para> - <note> - <para> - ×ñÞóôåò Windows: ÌÐÏÑÅÉÔÅ ìå áóöÜëåéá íá ôï áðåíåñãïðïéÞóåôå áõôü ãéá ôïí IIS, ìÜëéóôá, ÐÑÅÐÅÉ íá ôï êÜíåôå. - Ãéá íá êÜíåôå ôïí OmniHTTPD Þ ôïí Xitami íá äïõëÝøïõí ÐÑÅÐÅÉ íá ôï áðåíåñãïðïéÞóåôå. - </para> - </note> - </listitem> - </varlistentry> - - <varlistentry id="ini.cgi.redirect-status-env"> - <term> - <parameter>cgi.redirect_status_env</parameter> - <type>string</type> - </term> - <listitem> - <para> - Áí ôï cgi.force_redirect åßíáé åíåñãïðïéçìÝíï, êáé äåí ôñÝ÷åôå êÜôù áðü - Apache Þ Netscape (iPlanet) web servers, ÌÐÏÑÅÉ íá ÷ñåéáóôåß íá ïñßóåôå Ýíá - üíïìá ìåôáâëçôÞò ðåñéâÜëëïíôïò ðïõ ç PHP èá øÜ÷íåé ãéá íá îÝñåé ðùò åßíáé åíôÜîåé - íá óõíå÷ßóåé ôçí åêôÝëåóç - </para> - <note> - <para> - Ïñßæïíôáò áõôÞ ôç ìåôáâëçôÞ ÌÐÏÑÅÉ íá äçìéïõñãÞóåé èÝìáôá áóöÜëåéáò, - ÍÁ ÎÅÑÅÔÅ ÔÉ ÊÁÍÅÔÅ ÐÑÙÔÁ. - </para> - </note> - </listitem> - </varlistentry> - - <varlistentry id="ini.fastcgi.impersonate"> - <term> - <parameter>fastcgi.impersonate</parameter> - <type>string</type> - </term> - <listitem> - <para> - Ôï FastCGI êÜôù áðü ôïí IIS (óå ÏÓ âáóéóìÝíá óå WINNT) õðïóôçñßæåé ôçí éêáíüôçôá íá ðáñéóôÜíåé - tokens áóöÜëåéáò ôïõ êáëïýíôïò client. Áõôü åðéôñÝðåé óôïí IIS íá ïñßóåé - ôï ðåñéå÷üìåíï áóöÜëåéáò êÜôù áðü ôçí ïðïßá ôñÝ÷åé ôï request. To mod_fastcgi óôïí Apache - äåí õðïóôçñßæåé ðñïò ôï ðáñþí áõôü ôï ÷áñáêôçñéóôéêü (03/17/2002) - Ïñßóôå ôï óå 1 áí ôñÝ÷åôå êÜôù áðü IIS. Ç ðñïåðéëïãÞ åßíáé ìçäÝí. - </para> - </listitem> - </varlistentry> - </variablelist> - </para> - </sect2> - - <sect2 id="ini.sect.file_uploads"> - <title>Upload áñ÷åßùí</title> - <para> - <table> - <title>ÅðéëïãÝò Ñõèìßóåùí ãéá Upload Áñ÷åßùí</title> - <tgroup cols="3"> - <thead> - <row> - <entry>¼íïìá</entry> - <entry>ÐñïåðéëïãÞ</entry> - <entry>Ìåôáâëçôü</entry> - </row> - </thead> - <tbody> - <row> - <entry>file_uploads</entry> - <entry>"1"</entry> - <entry>PHP_INI_SYSTEM</entry> - </row> - <row> - <entry>upload_tmp_dir</entry> - <entry>NULL</entry> - <entry>PHP_INI_SYSTEM</entry> - </row> - <row> - <entry>upload_max_filesize</entry> - <entry>"2M"</entry> - <entry>PHP_INI_SYSTEM|PHP_INI_PERDIR</entry> - </row> - </tbody> - </tgroup> - </table> - </para> - - &ini.descriptions.title; - - <para> - <variablelist> - <varlistentry id="ini.file-uploads"> - <term> - <parameter>file_uploads</parameter> - <type>boolean</type> - </term> - <listitem> - <para> - Ïñßæåé áí èá åðéôñáðïýí HTTP - <link linkend="features.file-upload">upload áñ÷åßùí</link>. Äåßôå åðßóçò - ôá - <link linkend="ini.upload-max-filesize">upload_max_filesize</link>, - <link linkend="ini.upload-tmp-dir">upload_tmp_dir</link>, êáé - <link linkend="ini.post-max-size">post_max_size</link> directives. - </para> - </listitem> - </varlistentry> - - <varlistentry id="ini.upload-tmp-dir"> - <term> - <parameter>upload_tmp_dir</parameter> - <type>string</type> - </term> - <listitem> - <para> - Ï ðñïóùñéíüò êáôÜëïãïò ðïõ ÷ñçóéìïðïéåßôáé ãéá áðïèÞêåõóç áñ÷åßùí üôáí ãßíåôáé - Ýíá upload áñ÷åßïõ. ÐñÝðåé íá åßíáé writable (åããñÜøéìïò) áðü ïðïéïäÞðïôå ÷ñÞóôç ôñÝ÷åé óáí áõôüí ç <literal>PHP</literal>. - Áí äåí ïñéóôåß, ç PHP èá ÷ñçóéìïðïéÞóåé ôçí ðñïåðéëïãÞ ôïõ óõóôÞìáôïò. - </para> - </listitem> - </varlistentry> - - <varlistentry id="ini.upload-max-filesize"> - <term> - <parameter>upload_max_filesize</parameter> - <type>integer</type> - </term> - <listitem> - <para> - Ôï ìÝãéóôï ìÝãåèïò áñ÷åßï åíüò áñ÷åßïõ ðïõ èá ãßíåé upload. - </para> - </listitem> - </varlistentry> - </variablelist> - </para> - </sect2> - - <sect2 id="ini.sql-general"> - <title>ÃåíéêÜ SQL</title> - <para> - <table> - <title>ÅðéëïãÝò Ñõèìßóåùí ÃåíéêÜ ãéá SQL</title> - <tgroup cols="3"> - <thead> - <row> - <entry>¼íïìá</entry> - <entry>ÐñïåðéëïãÞ</entry> - <entry>Ìåôáâëçôü</entry> - </row> - </thead> - <tbody> - <row> - <entry>sql.safe_mode</entry> - <entry>"0"</entry> - <entry>PHP_INI_SYSTEM</entry> - </row> - </tbody> - </tgroup> - </table> - </para> - - &ini.descriptions.title; - - <para> - <variablelist> - <varlistentry id="ini.sql.safe-mode"> - <term> - <parameter>sql.safe_mode</parameter> - <type>boolean</type> - </term> - <listitem> - <para> - </para> - </listitem> - </varlistentry> - </variablelist> - </para> - </sect2> - - <sect2 id="ini.sect.debugger"> - <title>Ñõèìßóåéò ôùí Directives ãéá ôïí Debugger</title> - <variablelist> - - <varlistentry id="ini.debugger.host"> - <term> - <parameter>debugger.host</parameter> - <type>string</type> - </term> - <listitem> - <para> - Ôï DNS üíïìá Þ ç IP äéåýèõíóç ôïõ host ðïõ èá ÷ñçóéìïðïéåß ï debugger. - </para> - </listitem> - </varlistentry> - - <varlistentry id="ini.debugger.port"> - <term> - <parameter>debugger.port</parameter> - <type>string</type> - </term> - <listitem> - <para> - Ï áñéèìüò ôïõ Port ðïõ èá ÷ñçóéìïðïéåßôáé áðü ôïí debugger. - </para> - </listitem> - </varlistentry> - - <varlistentry id="ini.debugger.enabled"> - <term> - <parameter>debugger.enabled</parameter> - <type>boolean</type> - </term> - <listitem> - <para> - Ïñßæåé áí ï debugger åßíáé åíåñãïðïéçìÝíïò. - </para> - </listitem> - </varlistentry> - - </variablelist> - </sect2> - </sect1> </chapter>
http://cvs.php.net/diff.php/phpdoc-el/bookinfo.xml?r1=1.4&r2=1.5&ty=u Index: phpdoc-el/bookinfo.xml diff -u phpdoc-el/bookinfo.xml:1.4 phpdoc-el/bookinfo.xml:1.5 --- phpdoc-el/bookinfo.xml:1.4 Mon Jan 12 14:50:02 2004 +++ phpdoc-el/bookinfo.xml Tue Aug 3 13:13:05 2004 @@ -2,60 +2,9 @@ <!-- EN-Revision: 1.34 Maintainer: subbie Status: ready --> <bookinfo id="bookinfo"> - <authorgroup id="authors"> - - <author> - <firstname>Stig</firstname><surname>Sæther Bakken</surname> - <!-- email: ssb%40php.net --> - </author> - - <author> - <firstname>Alexander</firstname><surname>Aulbach</surname> - <!-- email: ssilk%40ssilk.de [no cvs user listed at master.php.net!] --> - </author> - - <author> - <firstname>Egon</firstname><surname>Schmid</surname> - <!-- email: eschmid%40php.net --> - </author> - - <author> - <firstname>Jim</firstname><surname>Winstead</surname> - <!-- email: jimw%40php.net --> - </author> - - <author> - <firstname>Lars Torben</firstname><surname>Wilson</surname> - <!-- email: torben%40php.net --> - </author> - - <author> - <firstname>Rasmus</firstname><surname>Lerdorf</surname> - <!-- email: rasmus%40php.net --> - </author> - - <author> - <firstname>Andrei</firstname><surname>Zmievski</surname> - <!-- email: andrei%40php.net --> - </author> - - <author> - <firstname>Jouni</firstname><surname>Ahto</surname> - <!-- email: jah%40php.net --> - </author> - - </authorgroup> - + &frontpage.authors; <pubdate>&php.build-date;</pubdate> - - <authorgroup id="editors"> - <editor> - <firstname>ÄçìÞôñçò</firstname><surname>ÃëÝæïò</surname> - <contrib> - Óõíôïíéóìüò åëëçíéêÞò ìåôÜöñáóçò ôïõ PHP manual - </contrib> - </editor> - </authorgroup> + &frontpage.editors; <authorgroup id="translators"> <collab> @@ -82,14 +31,7 @@ </authorgroup> <copyright> - <year>1997</year> - <year>1998</year> - <year>1999</year> - <year>2000</year> - <year>2001</year> - <year>2002</year> - <year>2003</year> - <year>2004</year> + <year>1997-2004</year> <holder>the PHP Documentation Group</holder> </copyright> http://cvs.php.net/diff.php/phpdoc-el/preface.xml?r1=1.3&r2=1.4&ty=u Index: phpdoc-el/preface.xml diff -u phpdoc-el/preface.xml:1.3 phpdoc-el/preface.xml:1.4 --- phpdoc-el/preface.xml:1.3 Sun Dec 21 11:01:12 2003 +++ phpdoc-el/preface.xml Tue Aug 3 13:13:05 2004 @@ -27,6 +27,8 @@ <para> Äåßôå åðßóçò ôçí <link linkend="history">Éóôïñßá ôçò PHP</link>. </para> + + &contributors; </preface> http://cvs.php.net/diff.php/phpdoc-el/chapters/config.xml?r1=1.3&r2=1.4&ty=u Index: phpdoc-el/chapters/config.xml diff -u phpdoc-el/chapters/config.xml:1.3 phpdoc-el/chapters/config.xml:1.4 --- phpdoc-el/chapters/config.xml:1.3 Sun May 25 21:49:31 2003 +++ phpdoc-el/chapters/config.xml Tue Aug 3 13:13:05 2004 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-7"?> -<!-- $Revision: 1.3 $ --> +<!-- $Revision: 1.4 $ --> <!-- EN-Revision: 1.103 Maintainer: subbie Status: ready --> <chapter id="configuration"> <title>Ñýèìéóç</title> @@ -269,1022 +269,6 @@ <function>ini_get</function> Þ <function>get_cfg_var</function>. </para> </sect2> - </sect1> - - <sect1 id="configuration.directives"> - <title>ÄéÜöïñá Directives Ñõèìßóåùí</title> - <para> - Áõôüò äåí åßíáé ðëÞñçò êáôÜëïãïò ôùí PHP directives. Ôá Directives ìðïñïýí íá âñåèïýí - óôéò êáôÜëëçëåò ôïðïèåóßåò. Ãéá ðáñÜäåéãìá, ïé ðëçñïöïñßåò ãéá ôá session - directives âñßóêïíôáé óôï - <link linkend="ref.session">êåöÜëáéï ãéá ôá sessions</link>. - </para> - <sect2 id="ini.sect.httpd-options"> - <title>ÅðéëïãÝò ôïõ Httpd</title> - <para> - <table> - <title>ÅðéëïãÝò ôïõ Httpd</title> - <tgroup cols="3"> - <thead> - <row> - <entry>¼íïìá</entry> - <entry>ÐñïåðéëïãÞ</entry> - <entry>Ìåôáâëçôü</entry> - </row> - </thead> - <tbody> - <row> - <entry>async_send</entry> - <entry>"0"</entry> - <entry>PHP_INI_ALL</entry> - </row> - </tbody> - </tgroup> - </table> - </para> - <para> - </para> - </sect2> - - <sect2 id="ini.sect.language-options"> - <title>ÅðéëïãÝò Ãëþóóáò</title> - <para> - <table> - <title>ÅðéëïãÝò Ñõèìßóåùí Ãëþóóáò êáé ¢ëëùí</title> - <tgroup cols="3"> - <thead> - <row> - <entry>¼íïìá</entry> - <entry>ÐñïåðéëïãÞ</entry> - <entry>Ìåôáâëçôü</entry> - </row> - </thead> - <tbody> - <row> - <entry>short_open_tag</entry> - <entry>On</entry> - <entry>PHP_INI_SYSTEM|PHP_INI_PERDIR</entry> - </row> - <row> - <entry>asp_tags</entry> - <entry>Off</entry> - <entry>PHP_INI_SYSTEM|PHP_INI_PERDIR</entry> - </row> - <row> - <entry>precision</entry> - <entry>"14"</entry> - <entry>PHP_INI_ALL</entry> - </row> - <row> - <entry>y2k_compliance</entry> - <entry>Off</entry> - <entry>PHP_INI_ALL</entry> - </row> - <row> - <entry>allow_call_time_pass_reference</entry> - <entry>On</entry> - <entry>PHP_INI_SYSTEM|PHP_INI_PERDIR</entry> - </row> - <row> - <entry>expose_php</entry> - <entry>On</entry> - <entry>PHP_INI_SYSTEM</entry> - </row> - </tbody> - </tgroup> - </table> - </para> - - &ini.descriptions.title; - - <para> - <variablelist> - <varlistentry id="ini.short-open-tag"> - <term> - <parameter>short_open_tag</parameter> - <type>boolean</type> - </term> - <listitem> - <para> - Ïñßæåé áí ç óýíôïìç ìïñöÞ (<userinput><? ?></userinput>) - ôïõ open tag ôçò PHP èá åðéôñÝðåôáé. Áí èÝëåôå íá ÷ñçóéìïðïéåßôå ôçí PHP - óå óõíäéáóìü ìå XML, ìðïñåßôå íá áðåíåñãïðïéÞóåôå áõôÞ ôçí åðéëïãÞ ãéá íá - ÷ñçóéìïðïéåßôå ôï <userinput><?xml ?></userinput> inline. Áëëéþò, - ìðïñåßôå íá ôï åêôõðþíåôå ìå ôçí PHP, ãéá ðáñÜäåéãìá: <userinput><?php echo '<?xml - version="1.0"'; ?></userinput>. Åðßóçò áí åßíáé áíåíåñãïðïéçìÝíï, èá ðñÝðåé íá ÷ñçóéìïðïéåßôå ôçí - ìåãÜëç ìïñöÞ ôïõ PHP open tag (<userinput><?php ?></userinput>). - </para> - <note> - <para> - Áõôü ôï directive åðßóçò åðéñåÜæåé ôï "óõíôïìïãñáöéêü" <userinput><?=</userinput>, - ôï ïðïßï åßíáé ßäéï ìå ôï <userinput><? echo</userinput>. Ç ÷ñÞóç áõôþí ôùí - óõíôïìåýóåùí ðñïûðïèÝôåé ôï <systemitem role="directive">short_open_tag</systemitem> - íá åßíáé åíåñãïðïéçìÝíï. - </para> - </note> - </listitem> - </varlistentry> - - <varlistentry id="ini.asp-tags"> - <term> - <parameter>asp_tags</parameter> - <type>boolean</type> - </term> - <listitem> - <simpara> - ÅðéôñÝðåé ôç ÷ñÞóç ôùí ASP-like <% %> tags åðéðñüóèåôá - óôá óõíçèéóìÝíá <?php ?> tags. Áõôü óõìðåñéëìâÜíåé ôçí - óýíôïìç variable-value åêôýðùóç <%= $value %>. Ãéá - ðåñéóóüôåñåò ðëçñïöïñßåò, äåßôå ôï <link - linkend="language.basic-syntax.phpmode">Âãáßíïíôáò áðü ôçí HTML</link>. - </simpara> - <note> - <para> - Ç õðïóôÞñéîç ãéá tags ôïõ óôõë ôçò ASP ðñïóôÝèçêå óôçí Ýêäïóç 3.0.4. - </para> - </note> - </listitem> - </varlistentry> - - <varlistentry id="ini.precision"> - <term> - <parameter>precision</parameter> - <type>integer</type> - </term> - <listitem> - <simpara> - Ï áñéèìüò ôùí óçìáíôéêþí øçößùí (significant digits) ðïõ èá ðáñïõóéÜæåôáé óôïõò áñéèìïýò êéíçôÞò õðïäéáóôïëÞò. - </simpara> - </listitem> - </varlistentry> - - <varlistentry id="ini.y2k-compliance"> - <term> - <parameter>y2k_compliance</parameter> - <type>boolean</type> - </term> - <listitem> - <simpara> - ÅðéâÜëëåé year 2000 compliance (óõìâáôüôçôá) (èá Ý÷åé ðñïâëÞìáôá ìå ìç óõìâáôïýò browsers) - </simpara> - </listitem> - </varlistentry> - - - <varlistentry id="ini.allow-call-time-pass-reference"> - <term> - <parameter>allow_call_time_pass_reference</parameter> - <type>boolean</type> - </term> - <listitem> - <para> - ÅëÝã÷åé êáôÜ ðüóïí èá õðÜñ÷åé ç éêáíüôçôá íá åðéâÜëëåôáé ôï ðÝñáóìá ìå áíáöïñÜ (by reference) ôùí ïñéóìÜôùí - êáôÜ ôç êëÞóç ìéáò óõíÜñôçóçò. ÁõôÞ ç ìÝèïäïò Ý÷åé îåðåñáóôåß êáé ðéèáíüí íá ìçí - õðïóôçñßæåôáé óå ìåëëïíôéêÝò åêäüóåéò ôçò PHP/Zend. Ç ìÝèïäïò ðïõ õðïóôçñßæåôáé åßíáé - íá ïñßæïíôáé ðïéá ïñßóìáôá èá ðåñíéïýíôáé by reference íá âñßóêåôáé óôïí ïñéóìü - ôçò óõíÜñôçóçò. Åíèáññýíåóôå íá äïêéìÜóåôå íá áðåíåñãïðïéÞóåôå áõôÞ ôçí åðéëïãÞ þóôå íá óéãïõñåõôåßôå - ðùò ôá script óáò äïõëåýïõí ãéá íá äåßôå üôé èá äïõëåýïõí êáé ìå - ìåëëïíôéêÝò åêäüóåéò ôçò ãëþóóáò (èá ëáìâÜíåôå ìéá ðñïåéäïðïßçóç êÜèå öïñÜ - ðïõ ôï ÷ñçóéìïðïéåßôå êáé ôï üñéóìá èá ðåñíéÝôáé by value áíôß by - reference). - </para> - <para> - Äåßôå åðßóçò ôï <link linkend="language.references">ÅðåîÞãçóç Áíáöïñþí</link>. - </para> - </listitem> - </varlistentry> - - <varlistentry id="ini.expose-php"> - <term> - <parameter>expose_php</parameter> - <type>boolean</type> - </term> - <listitem> - <para> - Áðïöáóßæåé áí ç PHP èá öáíåñþíåé ôï üôé åßíáé åãêáôåóôçìÝíç óôïí server - (ð.÷. ðñïóèÝôïíôáò ôçí õðïãñáöÞ ôçò óôïí Web server header). Äåí áðïôåëåß ñßóêï - áóöÜëåéáò ìå ïðïéïäÞðïôå ôñüðï, áëëÜ êáèéóôÜ éêáíÞ ôçí áíáãíþñéóç ôïõ áí ÷ñçóéìïðïéåßôå PHP - óôïí server óáò Þ ü÷é. - </para> - </listitem> - </varlistentry> - </variablelist> - </para> - </sect2> - - <sect2 id="ini.sect.resource-limits"> - <title>Ðåñéïñéóìïß ðüñùí</title> - <para> - <table> - <title>Ðåñéïñéóìïß ðüñùí</title> - <tgroup cols="3"> - <thead> - <row> - <entry>¼íïìá</entry> - <entry>ÐñïåðéëïãÞ</entry> - <entry>Ìåôáâëçôü</entry> - </row> - </thead> - <tbody> - <row> - <entry>memory_limit</entry> - <entry>"8M"</entry> - <entry>PHP_INI_ALL</entry> - </row> - </tbody> - </tgroup> - </table> - </para> - - &ini.descriptions.title; - - <para> - <variablelist> - <varlistentry id="ini.memory-limit"> - <term> - <parameter>memory_limit</parameter> - <type>integer</type> - </term> - <listitem> - <para> - Ïñßæåé ôï ìÝãéóôï ìÝãåèïò ìíÞìçò óå bytes ôï ïðïßï åðéôñÝðåôáé íá - ÷ñçóéìïðïéÞóåé Ýíá script. Áõôü âïçèÜ íá áðïöåýãåôáé ôï åíäå÷üìåíï öôù÷Ü ãñáììÝíá - scripts íá ôñþíå üëç ôç äéáèÝóéìç ìíÞìç óå Ýíá server. Ãéá íá - ÷ñçóéìïðïéÞóåôå áõôü ôï directive ðñÝðåé íá ôï åíåñãïðïéÞóåôå óôç óôéãìÞ ôïõ compile. ¸ôóé, - ç configure ãñáììÞ èá ðåñéåß÷å: - <literal>--enable-memory-limit</literal>. Óçìåéþóôå ðùò ðñÝðåé íá ôï ïñßóåôå - óå -1 áí äåí èÝëåôå ïðïéïäÞðïôå üñéï ãéá ôç ìíÞìç óáò. - </para> - </listitem> - </varlistentry> - </variablelist> - </para> - <para> - Äåßôå åðßóçò: <link linkend="ini.max-execution-time">max_execution_time</link>. - </para> - </sect2> - - <sect2 id="ini.sect.data-handling"> - <title>×åéñéóìüò ÄåäïìÝíùí</title> - <para> - <table> - <title>ÅðéëïãÝò Ñõèìßóåùí ×åéñéóìïý ÄåäïìÝíùí</title> - <tgroup cols="3"> - <thead> - <row> - <entry>¼íïìá</entry> - <entry>ÐñïåðéëïãÞ</entry> - <entry>Ìåôáâëçôü</entry> - </row> - </thead> - <tbody> - <row> - <entry>track-vars</entry> - <entry>"On"</entry> - <entry>PHP_INI_??</entry> - </row> - <row> - <entry>arg_separator.output</entry> - <entry>"&"</entry> - <entry>PHP_INI_ALL</entry> - </row> - <row> - <entry>arg_separator.input</entry> - <entry>"&"</entry> - <entry>PHP_INI_SYSTEM|PHP_INI_PERDIR</entry> - </row> - <row> - <entry>variables_order</entry> - <entry>"EGPCS"</entry> - <entry>PHP_INI_ALL</entry> - </row> - <row> - <entry>register_globals</entry> - <entry>"Off"</entry> - <entry>PHP_INI_PERDIR|PHP_INI_SYSTEM</entry> - </row> - <row> - <entry>register_argc_argv</entry> - <entry>"On"</entry> - <entry>PHP_INI_PERDIR|PHP_INI_SYSTEM</entry> - </row> - <row> - <entry>post_max_size</entry> - <entry>"8M"</entry> - <entry>PHP_INI_SYSTEM|PHP_INI_PERDIR</entry> - </row> - <row> - <entry>gpc_order</entry> - <entry>"GPC"</entry> - <entry>PHP_INI_ALL</entry> - </row> - <row> - <entry>auto_prepend_file</entry> - <entry>""</entry> - <entry>PHP_INI_SYSTEM|PHP_INI_PERDIR</entry> - </row> - <row> - <entry>auto_append_file</entry> - <entry>""</entry> - <entry>PHP_INI_SYSTEM|PHP_INI_PERDIR</entry> - </row> - <row> - <entry>default_mimetype</entry> - <entry>"text/html"</entry> - <entry>PHP_INI_ALL</entry> - </row> - <row> - <entry>default_charset</entry> - <entry>"iso-8859-1"</entry> - <entry>PHP_INI_ALL</entry> - </row> - <row> - <entry>always_populate_raw_post_data</entry> - <entry>"0"</entry> - <entry>PHP_INI_SYSTEM|PHP_INI_PERDIR</entry> - </row> - <row> - <entry>allow_webdav_methods</entry> - <entry>"0"</entry> - <entry>PHP_INI_SYSTEM|PHP_INI_PERDIR</entry> - </row> - </tbody> - </tgroup> - </table> - </para> - - &ini.descriptions.title; - - <para> - <variablelist> - <varlistentry id="ini.track-vars"> - <term> - <parameter>track_vars</parameter> - <type>boolean</type> - </term> - <listitem> - <para> - ¼ôáí åßíáé åíåñãïðïéçìÝíç, ïé Environment, GET, POST, Cookie, êáé Server - ìåôáâëçôÝò ìðïñïýí íá âñåèïýí óôá global associative arrays - <varname>$_ENV</varname>, - <varname>$_GET</varname>, - <varname>$_POST</varname>, - <varname>$_COOKIE</varname>, êáé - <varname>$_SERVER</varname>. - </para> - <para> - Óçìåéþóôå ðùò áðü ôçí PHP 4.0.3, ôï <systemitem - role="directive">track_vars</systemitem> åßíáé ðÜíôá åíåñãïðïéçìÝíï. - </para> - </listitem> - </varlistentry> - - <varlistentry id="ini.arg-separator.output"> - <term> - <parameter>arg_separator.output</parameter> - <type>string</type> - </term> - <listitem> - <para> - Ï äéá÷ùñéóôÞò (separator) ðïõ ÷ñçóéìïðïéåßôáé óôá URL ðïõ äçìéïõñãïýíôáé áðü ôç PHP ãéá íá îå÷ùñßæïõí ìåôáîý ôïõò ôá arguments. - </para> - </listitem> - </varlistentry> - - <varlistentry id="ini.arg-separator.input"> - <term> - <parameter>arg_separator.input</parameter> - <type>string</type> - </term> - <listitem> - <para> - Ëßóôá áðü äéá÷ùñéóôÝò(Þ) ðïõ ÷ñçóéìïðïéåß ç PHP ãéá íá ìåôöñÜóåé ôá URL åéóüäïõ óå ìåôáâëçôÝò. - </para> - <note> - <para> - ÊÜèå ÷áñáêôÞñáò áõôïý ôïõ directive èåùñåßôáé Ýíáò äéá÷ùñéóôÞò (separator)! - </para> - </note> - </listitem> - </varlistentry> - - <varlistentry id="ini.variables-order"> - <term> - <parameter>variables_order</parameter> - <type>string</type> - </term> - <listitem> - <para> - Ïñßæåé ôç óåéñÜ ôçò EGPCS (Environment, GET, POST, Cookie, - Server) áíÜëõóçò ìåôáâëçôþí. Ç ðñïåðéëåãìÝíç ñýèìéóç áõôïý ôïõ - directive åßíáé "EGPCS". Ïñßæïíôáò ôï óå "GP", ãéá ðáñÜäåéãìá, - èá êÜíåé ôçí PHP íá áãíïÞóåé ôåëåßùò ôéò ìåôáâëçôÝò ðåñéâÜëëïíôïò (E), - ôá cookies and êáé ôéò ìåôáâëçôÝò ôïõ server, êáé íá êÜíåé overwrite üóåò GET - method ìåôáâëçôÝò ìå ôéò POST-method ìåôáâëçôÝò ðïõ Ý÷ïõí ôï ßäéï üíïìá. - </para> - <para> - Äåßôå åðßóçò ôï <link linkend="ini.register-globals">register_globals</link>. - </para> - </listitem> - </varlistentry> - - <varlistentry id="ini.register-globals"> - <term> - <parameter>register_globals</parameter> - <type>boolean</type> - </term> - <listitem> - <para> - Ïñßæåé áí èá êáôá÷ùñçèïýí ïé EGPCS (Environment, GET, - POST, Cookie, Server) ìåôáâëçôÝò óáí global ìåôáâëçôÝò. Ãéá ðáñÜäåéãìá: - Áí ôï register_globals = on, ôï url - <literal>http://www.example.com/test.php?id=3</literal> èá ðáñÜîåé ôï - <varname>$id</varname>. ¹, ôï <varname>$DOCUMENT_ROOT</varname> áðü ôï - <varname>$_SERVER['DOCUMENT_ROOT']</varname>. Ìðïñåß íá èÝëåôå íá ôï êÜíåôå - off áí äåí èÝëåôå íá ãåìßóåôå ôï global scope ôùí script óáò ìå - äåäïìÝíá ôùí ÷ñçóôþí. Áðü ôçí PHP <ulink url="&url.php.release4.2.0;">4.2.0</ulink>, - áõôü ôï directive Ý÷åé ðñïåðéëïãÞ ôï <emphasis>off</emphasis>. ÐñïôéìÜôáé áíôß áõôïý, íá - ðçãáßíåôå ìÝóù ôùí <link linkend="reserved.variables">ÐñïêáèïñéóìÝíùí Ìåôáâëçôþí - </link> ôçò PHP, üðùò ôá - <link linkend="language.variables.superglobals">superglobals</link>: - <varname>$_ENV</varname>, <varname>$_GET</varname>, - <varname>$_POST</varname>, <varname>$_COOKIE</varname>, êáé - <varname>$_SERVER</varname>. Ðáñáêáëïýìå äéáâÜóôå ôï êåöÜëáéï ðåñß áóöÜëåéáò êáé ôï - <link linkend="security.registerglobals">×ñçóéìïðïéþíôáò ôï register_globals</link> - ãéá ó÷åôéêÝò ðëçñïöïñßåò. - </para> - <para> - Ðáñáêáëïýìå óçìåéþóôå ðùò ôï <systemitem role="directive">register_globals</systemitem> - äåí ìðïñåß íá ïñéóôåß óôï runtime (<function>ini_set</function>). Ùóôüóï, ìðïñåßôå íá - ÷ñçóéìïðïéÞóåôå ôï &htaccess; áí ï web server óáò ôï õðïóôçñßæåé üðùò ðåñéãñÜöåôáé - ðáñáðÜíù. ¸íá ðáñÜäåéãìá êáôá÷þñçóçò óôï &htaccess;: - <userinput>php_flag register_globals on</userinput>. - </para> - <note> - <para> - Ôï <systemitem role="directive">register_globals</systemitem> åðéñåÜæåôáé - áðü ôï <link linkend="ini.variables-order">variables_order</link> - directive. - </para> - </note> - </listitem> - </varlistentry> - - <varlistentry id="ini.register-argc-argv"> - <term> - <parameter>register_argc_argv</parameter> - <type>boolean</type> - </term> - <listitem> - <simpara> - Ïñßæåé áí ç PHP èá äçëþóåé ôéò argv & argc ìåôáâëçôÝò - (ðïõ èá ðåñéÝ÷ïõí ôéò GET ðëçñïöïñßåò). - </simpara> - <simpara> - Äåßôå åðßóçò ôï <link linkend="features.commandline">command line</link>. - Åðßóçò, áõôü ôï directive Ýãéíå äéáèÝóéìï óôçí PHP 4.0.0 êáé - ðñéí áðü áõôÞ ôçí Ýêäïóç Þôáí ðÜíôá åíåñãïðïéçìÝíï. - </simpara> - </listitem> - </varlistentry> - - <varlistentry id="ini.post-max-size"> - <term> - <parameter>post_max_size</parameter> - <type>integer</type> - </term> - <listitem> - <simpara> - Ïñßæåé ôï ìÝãéóôï ìÝãåèïò ôùí post äåäïìÝíùí ðïõ åðéôñÝðåôáé. ÁõôÞ ç ñýèìéóç åðßóçò åðéñåÜæåé - ôï upload áñ÷åßùí. Ãéá íá åðéôñÝðåôáé upload ìåãÜëùí áñ÷åßùí, áõôÞ ç ôéìÞ ðñÝðåé íá åßíáé ìåãáëýôåñç - áðü ôï <link linkend="ini.upload-max-filesize">upload_max_filesize</link>. - </simpara> - <simpara> - Áí ôï üñéï ìíÞìçò åßíáé åíåñãïðïéçìÝíï áðü ôï configure script, ôï <link - linkend="ini.memory-limit">memory_limit</link> åðßóçò åðéñåÜæåé - ôï upload áñ÷åßùí. Ãåíéêþò, ôï - <link linkend="ini.memory-limit">memory_limit</link> ðñÝðåé íá åßíáé - ìåãáëýôåñï áðü ôï <parameter>post_max_size</parameter>. - </simpara> - </listitem> - </varlistentry> - - <varlistentry id="ini.gpc-order"> - <term> - <parameter>gpc_order</parameter> - <type>string</type> - </term> - <listitem> - <para> - Ïñßæåé ôç óåéñÜ ôçò áíÜëõóçò ôùí GET/POST/COOKIE ìåôáâëçôþí. Ç - ðñïåðéëåãìÝíç ñýèìéóç áõôïý ôïõ directive åßíáé "GPC". Ïñßæïíôáò áõôü óå - "GP", ãéá ðáñÜäåéãìá, èá êÜíåé ôçí PHP íá áãíïÞóåé åíôåëþò ôá cookies - êáé íá êÜíåé overwrite üóåò GET method ìåôáâëçôÝò ìå ôéò POST-method ìåôáâëçôÝò ðïõ Ý÷ïõí ôï ßäéï üíïìá. - </para> - <note> - <para> - ÁõôÞ ç åðéëïãÞ äåí åßíáé äéáèÝóéìç óôçí PHP 4. - ×ñçóéìïðïéÞóôå ôï <link linkend="ini.variables-order">variables_order</link> - áíôß áõôïý. - </para> - </note> - </listitem> - </varlistentry> - - <varlistentry id="ini.auto-prepend-file"> - <term> - <parameter>auto_prepend_file</parameter> - <type>string</type> - </term> - <listitem> - <para> - Ïñßæåé ôï üíïìá åíüò áñ÷åßïõ ðïõ èá ìåôáöñÜæåôáé áõôüìáôá - ðñéí ôï êõñßùò áñ÷åßï. Ôï áñ÷åßï ãßíåôáé include óáí íá åß÷å - êáëåóôåß ìå ôç óõíÜñôçóç <function>include</function>, Ýôóé ôï - <link linkend="ini.include-path">include_path</link> ÷ñçóéìïðïéåßôáé. - </para> - <para> - Ç åéäéêÞ ôéìÞ <systemitem class="constant">none</systemitem> - áðåíåñãïðïéåß ôï áõôüìáôï prepend. - </para> - </listitem> - </varlistentry> - - <varlistentry id="ini.auto-append-file"> - <term> - <parameter>auto_append_file</parameter> - <type>string</type> - </term> - <listitem> - <para> - Ïñßæåé ôï üíïìá åíüò áñ÷åßïõ ðïõ èá ìåôáöñÜæåôáé áõôüìáôá - ìåôÜ ôï êõñßùò áñ÷åßï. Ôï áñ÷åßï ãßíåôáé include óáí íá åß÷å - êáëåóôåß ìå ôç óõíÜñôçóç <function>include</function>, Ýôóé ôï - <link linkend="ini.include-path">include_path</link> ÷ñçóéìïðïéåßôáé. - </para> - <para> - Ç åéäéêÞ ôéìÞ <systemitem class="constant">none</systemitem> - áðåíåñãïðïéåß ôï áõôüìáôï prepend. - <note> - <simpara> - Áí ôï script ôåñìáôéóôåß ìå ôçí <function>exit</function>, - ôï auto-append <emphasis>äåí</emphasis> èá óõìâåß.</simpara> - </note> - </para> - </listitem> - </varlistentry> - - <varlistentry id="ini.default-mimetype"> - <term> - <parameter>default_mimetype</parameter> - <type>string</type> - </term> - <listitem> - <para> - </para> - </listitem> - </varlistentry> - - <varlistentry id="ini.default-charset"> - <term> - <parameter>default_charset</parameter> - <type>string</type> - </term> - <listitem> - <para> - Áðü ôçí 4.0b4, ç PHP ðÜíôá âãÜæåé Ýíá character encoding óôï - Content-type: header. Ãéá íá áðåíåñãïðïéÞóåôå ôçí áðïóôïëÞ ôïõ charset, áðëÜ - ïñßóôå ôï íá åßíáé êåíü. - </para> - </listitem> - </varlistentry> - - <varlistentry id="ini.always-populate-raw-post-data"> - <term> - <parameter>always_populate_raw_post_data</parameter> - <type>boolean</type> - </term> - <listitem> - <para> - ÐÜíôá íá ãíùóôïðïéåßôáé ç ìåôáâëçôÞ $HTTP_RAW_POST_DATA. - </para> - </listitem> - </varlistentry> - - <varlistentry id="ini.allow-webdav-methods"> - <term> - <parameter>allow_webdav_methods</parameter> - <type>boolean</type> - </term> - <listitem> - <para> - ÅðéôñÝðåé ôï ÷åéñéóìü ôùí WebDAV http áéôÞóåùí ìÝóá áðü PHP scripts (ð.÷. - PROPFIND, PROPPATCH, MOVE, COPY, êëð..) - Áí èÝëåôå íá ðÜñåôå ôá post data áõôþí ôùí requests, ðñÝðåé íá - ïñßóåôå ôï <link linkend="ini.always-populate-raw-post-data"> - always_populate_raw_post_data</link> åðßóçò. - </para> - </listitem> - </varlistentry> - </variablelist> - </para> - <para> - Äåßôå åðßóçò ôá: <link linkend="ini.magic-quotes-gpc">magic_quotes_gpc</link>, - <link linkend="ini.magic-quotes-runtime">magic-quotes-runtime</link>, - êáé - <link linkend="ini.magic-quotes-sybase">magic_quotes_sybase</link>. - </para> - </sect2> - - <sect2 id="ini.sect.path-directory"> - <title>Paths êáé ÊáôÜëïãïé</title> - <para> - <table> - <title>ÅðéëïãÝò Ñõèìßóåùí ãéá Paths êáé Êáôáëüãïõò</title> - <tgroup cols="3"> - <thead> - <row> - <entry>¼íïìá</entry> - <entry>ÐñïåðéëïãÞ</entry> - <entry>Ìåôáâëçôü</entry> - </row> - </thead> - <tbody> - <row> - <entry>include_path</entry> - <entry>PHP_INCLUDE_PATH</entry> - <entry>PHP_INI_ALL</entry> - </row> - <row> - <entry>doc_root</entry> - <entry>PHP_INCLUDE_PATH</entry> - <entry>PHP_INI_SYSTEM</entry> - </row> - <row> - <entry>user_dir</entry> - <entry>NULL</entry> - <entry>PHP_INI_SYSTEM</entry> - </row> - <row> - <entry>extension_dir</entry> - <entry>PHP_EXTENSION_DIR</entry> - <entry>PHP_INI_SYSTEM</entry> - </row> - <row> - <entry>cgi.force_redirect</entry> - <entry>"1"</entry> - <entry>PHP_INI_SYSTEM</entry> - </row> - <row> - <entry>cgi.redirect_status_env</entry> - <entry>""</entry> - <entry>PHP_INI_SYSTEM</entry> - </row> - <row> - <entry>fastcgi.impersonate</entry> - <entry>"0"</entry> - <entry>PHP_INI_SYSTEM</entry> - </row> - </tbody> - </tgroup> - </table> - </para> - - &ini.descriptions.title; - - <para> - <variablelist> - - <varlistentry id="ini.include-path"> - <term> - <parameter>include_path</parameter> - <type>string</type> - </term> - <listitem> - <para> - Ïñßæåé ìéá ëßóôá áðü êáôÜëïãïõò üðïõ ïé - <function>require</function>, <function>include</function> - êáé <function>fopen_with_path</function> óõíáñôÞóåéò øÜ÷íïõí ãéá - áñ÷åßá. Ôï ó÷Þìá åßíáé óáí ôçí <envar>PATH</envar> - ìåôáâëçôÞ ðåñéâÜëëïíôïò ôïõ óõóôÞìáôïò ÷ùñéóìÝíåò ìå Ýíá óýìâïëï - Üíù êáé êÜôù ôåëåßáò óôï UNIX Þ åëëçíéêïý åñùôçìáôéêïý óôá Windows. - </para> - <para> - <example> - <title>UNIX include_path</title> - <programlisting role="php.ini"> -<![CDATA[ -include_path=".:/php/includes" -]]> - </programlisting> - </example> - </para> - <para> - <example> - <title>Windows include_path</title> - <programlisting role="php.ini"> -<![CDATA[ -include_path=".;c:\php\includes" -]]> - </programlisting> - </example> - </para> - <para> - ×ñçóéìïðïéþíôáò ìéá <literal>.</literal> óôï include path óáò åðéôñÝðåé - relative includes áöïý õðïíïåß ôïí ôñÝ÷ùí êáôÜëïãï. - </para> - </listitem> - </varlistentry> - - <varlistentry id="ini.doc-root"> - <term> - <parameter>doc_root</parameter> - <type>string</type> - </term> - <listitem> - <para> - Ôï "root directory" ôçò PHP óôïí server. ×ñçóéìïðïéåßôáé ìüíï áí - äåí åßíáé êåíü. Áí ç PHP ãßíåé configured ìå ôï &safemode;, äåí åîõðçñåôïýíôáé áñ÷åßá - Ýîù áðü áõôü ôïí êáôÜëïãï. - Áí ç PHP äåí Ý÷åé ãßíåé compiled ìå FORCE_REDIRECT, ÐÑÅÐÅÉ íá ïñßóåôå ôï doc_root - áí ôñÝ÷åôå ôçí PHP óáí CGI êÜôù áðü ïðïéïíäÞðïôå web server (åêôüò ôïí IIS) - Ç åíáëëáêôéêÞ åðéëïãÞ åßíáé íá ÷ñçóéìïðïéÞóåôå ôçí <link linkend="ini.cgi.force-redirect"> - cgi.force_redirect</link> ñýèìéóç ðáñáêÜôù. - </para> - </listitem> - </varlistentry> - - <varlistentry id="ini.user-dir"> - <term> - <parameter>user_dir</parameter> - <type>string</type> - </term> - <listitem> - <para> - Ôï âáóéêü üíïìá ôïõ êáôáëüãïõ ðïõ ÷ñçóéìïðïéåßôáé óôï home directory êÜðïéïõ - ÷ñÞóôç - ãéá ôá <literal>PHP</literal> áñ÷åßá, ãéá ðáñÜäåéãìá - <literal>public_html</literal>. - </para> - </listitem> - </varlistentry> - - <varlistentry id="ini.extension-dir"> - <term> - <parameter>extension_dir</parameter> - <type>string</type> - </term> - <listitem> - <para> - Ïñßæåé óå ðïéü êáôÜëïãï ç PHP èá øÜ÷íåé ãéá äõíáìéêÜ öïñôþóéìåò - åðåêôÜóåéò (dynamically loadable extensions). Äåßôå åðßóçò ôá: <link linkend="ini.enable-dl">enable_dl</link>, - êáé <function>dl</function>. - </para> - </listitem> - </varlistentry> - - <varlistentry id="ini.extension"> - <term> - <parameter>extension</parameter> - <type>string</type> - </term> - <listitem> - <para> - ÐïéÝò äõíáìéêÜ öïñôþóéìåò åðåêôÜóåéò íá öïñôþèïýí üôáí îåêéíÜ ç - PHP. - </para> - </listitem> - </varlistentry> - - <varlistentry id="ini.cgi.force-redirect"> - <term> - <parameter>cgi.force_redirect</parameter> - <type>boolean</type> - </term> - <listitem> - <para> - Ôï cgi.force_redirect åßíáé áðáñáßôçôï ãéá íá ðñïóöÝñåé áóöÜëåéá üôáí ç PHP ôñÝ÷åé óáí - CGI êÜôù áðü ôïõò ðåñéóóüôåñïõò web servers. Áí äåí ïñéóôåß, ç PHP ôï åíåñãïðïéåß - áðü ìüíç ôçò. Ìðïñåßôå íá ôï áðåíåñãïðïéÞóåôå <emphasis>ÌÅ ÄÉÊÏ ÓÁÓ ÑÉÓÊÏ</emphasis>. - </para> - <note> - <para> - ×ñÞóôåò Windows: ÌÐÏÑÅÉÔÅ ìå áóöÜëåéá íá ôï áðåíåñãïðïéÞóåôå áõôü ãéá ôïí IIS, ìÜëéóôá, ÐÑÅÐÅÉ íá ôï êÜíåôå. - Ãéá íá êÜíåôå ôïí OmniHTTPD Þ ôïí Xitami íá äïõëÝøïõí ÐÑÅÐÅÉ íá ôï áðåíåñãïðïéÞóåôå. - </para> - </note> - </listitem> - </varlistentry> - - <varlistentry id="ini.cgi.redirect-status-env"> - <term> - <parameter>cgi.redirect_status_env</parameter> - <type>string</type> - </term> - <listitem> - <para> - Áí ôï cgi.force_redirect åßíáé åíåñãïðïéçìÝíï, êáé äåí ôñÝ÷åôå êÜôù áðü - Apache Þ Netscape (iPlanet) web servers, ÌÐÏÑÅÉ íá ÷ñåéáóôåß íá ïñßóåôå Ýíá - üíïìá ìåôáâëçôÞò ðåñéâÜëëïíôïò ðïõ ç PHP èá øÜ÷íåé ãéá íá îÝñåé ðùò åßíáé åíôÜîåé - íá óõíå÷ßóåé ôçí åêôÝëåóç - </para> - <note> - <para> - Ïñßæïíôáò áõôÞ ôç ìåôáâëçôÞ ÌÐÏÑÅÉ íá äçìéïõñãÞóåé èÝìáôá áóöÜëåéáò, - ÍÁ ÎÅÑÅÔÅ ÔÉ ÊÁÍÅÔÅ ÐÑÙÔÁ. - </para> - </note> - </listitem> - </varlistentry> - - <varlistentry id="ini.fastcgi.impersonate"> - <term> - <parameter>fastcgi.impersonate</parameter> - <type>string</type> - </term> - <listitem> - <para> - Ôï FastCGI êÜôù áðü ôïí IIS (óå ÏÓ âáóéóìÝíá óå WINNT) õðïóôçñßæåé ôçí éêáíüôçôá íá ðáñéóôÜíåé - tokens áóöÜëåéáò ôïõ êáëïýíôïò client. Áõôü åðéôñÝðåé óôïí IIS íá ïñßóåé - ôï ðåñéå÷üìåíï áóöÜëåéáò êÜôù áðü ôçí ïðïßá ôñÝ÷åé ôï request. To mod_fastcgi óôïí Apache - äåí õðïóôçñßæåé ðñïò ôï ðáñþí áõôü ôï ÷áñáêôçñéóôéêü (03/17/2002) - Ïñßóôå ôï óå 1 áí ôñÝ÷åôå êÜôù áðü IIS. Ç ðñïåðéëïãÞ åßíáé ìçäÝí. - </para> - </listitem> - </varlistentry> - </variablelist> - </para> - </sect2> - - <sect2 id="ini.sect.file_uploads"> - <title>Upload áñ÷åßùí</title> - <para> - <table> - <title>ÅðéëïãÝò Ñõèìßóåùí ãéá Upload Áñ÷åßùí</title> - <tgroup cols="3"> - <thead> - <row> - <entry>¼íïìá</entry> - <entry>ÐñïåðéëïãÞ</entry> - <entry>Ìåôáâëçôü</entry> - </row> - </thead> - <tbody> - <row> - <entry>file_uploads</entry> - <entry>"1"</entry> - <entry>PHP_INI_SYSTEM</entry> - </row> - <row> - <entry>upload_tmp_dir</entry> - <entry>NULL</entry> - <entry>PHP_INI_SYSTEM</entry> - </row> - <row> - <entry>upload_max_filesize</entry> - <entry>"2M"</entry> - <entry>PHP_INI_SYSTEM|PHP_INI_PERDIR</entry> - </row> - </tbody> - </tgroup> - </table> - </para> - - &ini.descriptions.title; - - <para> - <variablelist> - <varlistentry id="ini.file-uploads"> - <term> - <parameter>file_uploads</parameter> - <type>boolean</type> - </term> - <listitem> - <para> - Ïñßæåé áí èá åðéôñáðïýí HTTP - <link linkend="features.file-upload">upload áñ÷åßùí</link>. Äåßôå åðßóçò - ôá - <link linkend="ini.upload-max-filesize">upload_max_filesize</link>, - <link linkend="ini.upload-tmp-dir">upload_tmp_dir</link>, êáé - <link linkend="ini.post-max-size">post_max_size</link> directives. - </para> - </listitem> - </varlistentry> - - <varlistentry id="ini.upload-tmp-dir"> - <term> - <parameter>upload_tmp_dir</parameter> - <type>string</type> - </term> - <listitem> - <para> - Ï ðñïóùñéíüò êáôÜëïãïò ðïõ ÷ñçóéìïðïéåßôáé ãéá áðïèÞêåõóç áñ÷åßùí üôáí ãßíåôáé - Ýíá upload áñ÷åßïõ. ÐñÝðåé íá åßíáé writable (åããñÜøéìïò) áðü ïðïéïäÞðïôå ÷ñÞóôç ôñÝ÷åé óáí áõôüí ç <literal>PHP</literal>. - Áí äåí ïñéóôåß, ç PHP èá ÷ñçóéìïðïéÞóåé ôçí ðñïåðéëïãÞ ôïõ óõóôÞìáôïò. - </para> - </listitem> - </varlistentry> - - <varlistentry id="ini.upload-max-filesize"> - <term> - <parameter>upload_max_filesize</parameter> - <type>integer</type> - </term> - <listitem> - <para> - Ôï ìÝãéóôï ìÝãåèïò áñ÷åßï åíüò áñ÷åßïõ ðïõ èá ãßíåé upload. - </para> - </listitem> - </varlistentry> - </variablelist> - </para> - </sect2> - - <sect2 id="ini.sql-general"> - <title>ÃåíéêÜ SQL</title> - <para> - <table> - <title>ÅðéëïãÝò Ñõèìßóåùí ÃåíéêÜ ãéá SQL</title> - <tgroup cols="3"> - <thead> - <row> - <entry>¼íïìá</entry> - <entry>ÐñïåðéëïãÞ</entry> - <entry>Ìåôáâëçôü</entry> - </row> - </thead> - <tbody> - <row> - <entry>sql.safe_mode</entry> - <entry>"0"</entry> - <entry>PHP_INI_SYSTEM</entry> - </row> - </tbody> - </tgroup> - </table> - </para> - - &ini.descriptions.title; - - <para> - <variablelist> - <varlistentry id="ini.sql.safe-mode"> - <term> - <parameter>sql.safe_mode</parameter> - <type>boolean</type> - </term> - <listitem> - <para> - </para> - </listitem> - </varlistentry> - </variablelist> - </para> - </sect2> - - <sect2 id="ini.sect.debugger"> - <title>Ñõèìßóåéò ôùí Directives ãéá ôïí Debugger</title> - <variablelist> - - <varlistentry id="ini.debugger.host"> - <term> - <parameter>debugger.host</parameter> - <type>string</type> - </term> - <listitem> - <para> - Ôï DNS üíïìá Þ ç IP äéåýèõíóç ôïõ host ðïõ èá ÷ñçóéìïðïéåß ï debugger. - </para> - </listitem> - </varlistentry> - - <varlistentry id="ini.debugger.port"> - <term> - <parameter>debugger.port</parameter> - <type>string</type> - </term> - <listitem> - <para> - Ï áñéèìüò ôïõ Port ðïõ èá ÷ñçóéìïðïéåßôáé áðü ôïí debugger. - </para> - </listitem> - </varlistentry> - - <varlistentry id="ini.debugger.enabled"> - <term> - <parameter>debugger.enabled</parameter> - <type>boolean</type> - </term> - <listitem> - <para> - Ïñßæåé áí ï debugger åßíáé åíåñãïðïéçìÝíïò. - </para> - </listitem> - </varlistentry> - - </variablelist> - </sect2> - </sect1> </chapter>