Files
doc-fr/reference/info/ini.xml
T
Yannick Torres 63f2e174ca sync with EN Revision
git-svn-id: https://svn.php.net/repository/phpdoc/fr/trunk@164882 c90b9560-bf6c-de11-be94-00142212c4b1
2004-08-01 17:45:11 +00:00

283 lines
7.8 KiB
XML

<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision: 1.13 $ -->
<!-- EN-Revision: 1.10 Maintainer: didou Status: ready -->
<!-- Reviewed: yes -->
<section id="info.configuration">
&reftitle.runtime;
&extension.runtime;
<para>
<table>
&ini.table.title;
<tgroup cols="3">
<thead>
&ini.table.top;
</thead>
<tbody>
<row>
<entry>assert.active</entry>
<entry>"1"</entry>
<entry>PHP_INI_ALL</entry>
</row>
<row>
<entry>assert.bail</entry>
<entry>"0"</entry>
<entry>PHP_INI_ALL</entry>
</row>
<row>
<entry>assert.warning</entry>
<entry>"1"</entry>
<entry>PHP_INI_ALL</entry>
</row>
<row>
<entry>assert.callback</entry>
<entry>NULL</entry>
<entry>PHP_INI_ALL</entry>
</row>
<row>
<entry>assert.quiet_eval</entry>
<entry>"0"</entry>
<entry>PHP_INI_ALL</entry>
</row>
<row>
<entry>enable_dl</entry>
<entry>"1"</entry>
<entry>PHP_INI_SYSTEM</entry>
</row>
<row>
<entry>max_execution_time</entry>
<entry>"30"</entry>
<entry>PHP_INI_ALL</entry>
</row>
<row>
<entry>max_input_time</entry>
<entry>"60"</entry>
<entry>PHP_INI_ALL</entry>
</row>
<row>
<entry>magic_quotes_gpc</entry>
<entry>"1"</entry>
<entry>PHP_INI_PERDIR|PHP_INI_SYSTEM</entry>
</row>
<row>
<entry>magic_quotes_runtime</entry>
<entry>"0"</entry>
<entry>PHP_INI_ALL</entry>
</row>
</tbody>
</tgroup>
</table>
&ini.table.bottom;
</para>
&ini.descriptions.title;
<para>
<variablelist>
<varlistentry id="ini.assert.active">
<term>
<parameter>assert.active</parameter>
<type>boolean</type>
</term>
<listitem>
<para>
Active les évaluations de type <function>assert</function>.
</para>
</listitem>
</varlistentry>
<varlistentry id="ini.assert.bail">
<term>
<parameter>assert.bail</parameter>
<type>boolean</type>
</term>
<listitem>
<para>
Termine le script si une assertion échoue.
</para>
</listitem>
</varlistentry>
<varlistentry id="ini.assert.warning">
<term>
<parameter>assert.warning</parameter>
<type>boolean</type>
</term>
<listitem>
<para>
Emet une alerte &php; pour chaque assertion échouée.
</para>
</listitem>
</varlistentry>
<varlistentry id="ini.assert.callback">
<term>
<parameter>assert.callback</parameter>
<type>string</type>
</term>
<listitem>
<para>
Fonction définie par le programmeur, à appeler pour chaque
assertion échouée.
</para>
</listitem>
</varlistentry>
<varlistentry id="ini.assert.quiet-eval">
<term>
<parameter>assert.quiet_eval</parameter>
<type>boolean</type>
</term>
<listitem>
<para>
Utilise la configuration courante de <function>error_reporting</function>
durant les évaluations d'assertions. Si activée, aucune erreur n'est
affichée (error_reporting(0) implicite) durant l'évaluation. Si désactivée,
les erreurs sont affichées en fonction de la configuration de
<function>error_reporting</function>
</para>
</listitem>
</varlistentry>
<varlistentry id="ini.enable-dl">
<term>
<parameter>enable_dl</parameter>
<type>boolean</type>
</term>
<listitem>
<para>
Cette directive est réellement utile lorsque &php; est compilé
comme module Apache. Vous pouvez activer le chargement dynamique
d'extension avec la fonction &php; <function>dl</function> au cas par
cas, pour chaque serveur virtuel.
</para>
<para>
La raison principale pour désactiver ce système est la sécurité.
Avec le chargement dynamique, il est possible de passer outre
les configurations de &safemode; et
<link linkend="ini.open-basedir">open_basedir</link>.
</para>
<para>
Par défaut, le chargement dynamique est autorisé, sauf avec
le &safemode;. En &safemode;, il est toujours impossible d'utiliser
la fonction <function>dl</function>.
</para>
</listitem>
</varlistentry>
<varlistentry id="ini.max-execution-time">
<term>
<parameter>max_execution_time</parameter>
<type>integer</type>
</term>
<listitem>
<para>
Fixe le temps maximal d'exécution d'un script,
en secondes. Cela permet d'éviter que des scripts en
boucles infinies saturent le serveur. La configuration par
défaut est de <literal>30</literal> secondes.
</para>
<para>
Le temps d'exécution maximum n'est pas affecté par
des appels systèmes tels que <function>sleep</function>.
Reportez-vous à la fonction <function>set_time_limit</function>
pour plus de détails.
</para>
<para>
Vous ne pouvez pas modifier la valeur de cette directive avec
<function>ini_set</function> lorsque &php; est configuré en
&safemode;. Le seul moyen de le faire est de désactiver le
&safemode; ou de changer la valeur dans &php.ini;.
</para>
<para>
Votre serveur web peut avoir d'autres temps d'exécution maximum. E.g. Apache
a une directive <literal>Timeout</literal>, IIS a une fonction de temps d'exécution maximum
pour les CGI, les deux de 300 secondes par défaut. Lisez la documentation de votre
serveur web la signification de celà.
</para>
</listitem>
</varlistentry>
<varlistentry id="ini.max-input-time">
<term>
<parameter>max_input_time</parameter>
<type>integer</type>
</term>
<listitem>
<para>
Cette option spécifie la durée maximale pour recevoir
les données d'entrée, via POST, GET et téléchargement de fichier.
La valeur par défaut est <literal>60</literal>.
</para>
</listitem>
</varlistentry>
<varlistentry id="ini.magic-quotes-gpc">
<term>
<parameter>magic_quotes_gpc</parameter>
<type>boolean</type>
</term>
<listitem>
<para>
Fixe le mode magic_quotes pour les opérations GPC (Get/Post/Cookie).
Lorsque magic_quotes est activé, tous les caractères '
(guillemets simples), &quot; (guillemets doubles), \ (antislash) et NUL
sont échappés avec un antislash.
</para>
<note>
<para>
Si la directive <link linkend="ini.magic-quotes-sybase">
magic_quotes_sybase</link> est aussi activée, elle écrasera
magic_quotes_gpc. Avec les deux directives activées, seuls les
guillemets simples seront protégés avec un autre guillemet simple.
Les guillemets doubles, les antislashs et les NUL ne seront pas
protégés.
</para>
</note>
<para>
Voir aussi <function>get_magic_quotes_gpc</function>.
</para>
</listitem>
</varlistentry>
<varlistentry id="ini.magic-quotes-runtime">
<term>
<parameter>magic_quotes_runtime</parameter>
<type>boolean</type>
</term>
<listitem>
<para>
Si <parameter>magic_quotes_runtime</parameter> est activé, toutes les
fonctions qui obtiennent des données auprès d'une source
externe, y compris les bases de données et les fichiers texte,
verront leur guillemets échappés avec un antislash. Si
<parameter>magic_quotes_sybase</parameter> est aussi activé,
les guillemets simples seront échappés avec un autre
guillemet simple, plutôt qu'un antislash.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</section>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../manual.ced"
sgml-exposed-tags:nil
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
-->