com doc/fr: Apply commit d278431ef5e561787093a7b2679327a615b09367: appendices/configure/servers.xml appendices/ini.list.xml install/unix/index.xml install/unix/sun.xml install/windows/legacy/index.xml install/windows/legacy/sun.xml language-snippets.ent reference/apache/functions/apache-child-terminate.xml reference/apache/functions/apache-request-headers.xml reference/apache/functions/apache-response-headers.xml reference/info/functions/php-sapi
[email protected] (George Peter Banyard) Wed, 13 Jan 2021 19:30:33 +0000
| Newsgroups | php.doc.fr |
|---|---|
| Message-ID | <[email protected]> |
Commit: eb37c2e4ded97b8134480cb4528cd02f923ddc50 Author: George Peter Banyard <[email protected]> Wed, 13 Jan 2021 19:30:33 +0000 Parents: 8e0e836601a8a031986bbc6c230b90ab508ddd37 Branches: master Link: http://git.php.net/?p=doc/fr.git;a=commitdiff;h=eb37c2e4ded97b8134480cb4528cd02f923ddc50 Log: Apply commit d278431ef5e561787093a7b2679327a615b09367 Remove docs about NSAPI Changed paths: M appendices/configure/servers.xml M appendices/ini.list.xml M install/unix/index.xml D install/unix/sun.xml M install/windows/legacy/index.xml D install/windows/legacy/sun.xml M language-snippets.ent M reference/apache/functions/apache-child-terminate.xml M reference/apache/functions/apache-request-headers.xml M reference/apache/functions/apache-response-headers.xml M reference/info/functions/php-sapi-name.xml D reference/nsapi/book.xml D reference/nsapi/constants.xml D reference/nsapi/functions/nsapi-request-headers.xml D reference/nsapi/functions/nsapi-response-headers.xml D reference/nsapi/functions/nsapi-virtual.xml D reference/nsapi/ini.xml D reference/nsapi/reference.xml D reference/nsapi/setup.xml
diff_eb37c2e4ded97b8134480cb4528cd02f923ddc50.txt
(text/plain, 55.3 KB)
diff --git a/appendices/configure/servers.xml b/appendices/configure/servers.xml
index 773f098138..2a9befd273 100644
--- a/appendices/configure/servers.xml
+++ b/appendices/configure/servers.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: e443388d4249fea383d6ec2d1a338be220cf95ee Maintainer: yannick Status: ready -->
+<!-- EN-Revision: d278431ef5e561787093a7b2679327a615b09367 Maintainer: yannick Status: ready -->
<!-- Reviewed: yes -->
-
<sect3 xml:id="configure.options.servers" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Options SAPI</title>
<para>
@@ -95,17 +94,6 @@
</listitem>
</varlistentry>
- <varlistentry xml:id="configure.with-nsapi">
- <term>
- <option role="configure">--with-nsapi=DIR</option>
- </term>
- <listitem>
- <para>
- Spécifie le chemin vers le serveur web Netscape/iPlanet/SunONE.
- </para>
- </listitem>
- </varlistentry>
-
<varlistentry xml:id="configure.with-servlet">
<term>
<option role="configure">--with-servlet[=DIR]</option>
diff --git a/appendices/ini.list.xml b/appendices/ini.list.xml
index 32f8c8a7bb..7d47d0e016 100644
--- a/appendices/ini.list.xml
+++ b/appendices/ini.list.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 027f187b3ed8cdec60db6f83baf8f62b536d1101 Maintainer: yannick Status: ready -->
-<!-- Reviewed: no -->
-
+<!-- EN-Revision: d278431ef5e561787093a7b2679327a615b09367 Maintainer: yannick Status: ready -->
+<!-- Reviewed: no -->
<section xml:id="ini.list" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
<title>Liste des directives du &php.ini;</title>
<para>
@@ -1506,12 +1505,6 @@
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('mysqlnd-qc.configuration.list')/*)" />
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('mysqlnd-uh.configuration.list')/*)" />
<row>
- <entry><link linkend="ini.nsapi.read-timeout">nsapi.read_timeout</link></entry>
- <entry>"60"</entry>
- <entry>PHP_INI_ALL</entry>
- <entry></entry>
- </row>
- <row>
<entry><link linkend="ini.oci8.connection-class">oci8.connection_class</link></entry>
<entry>""</entry>
<entry>PHP_INI_ALL</entry>
diff --git a/install/unix/index.xml b/install/unix/index.xml
index 59a9fd21b2..f66f9362e0 100644
--- a/install/unix/index.xml
+++ b/install/unix/index.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 38e583cf8ea3f7b65bf09b9bb12e5a05c269541b Maintainer: yannick Status: ready -->
+<!-- EN-Revision: d278431ef5e561787093a7b2679327a615b09367 Maintainer: yannick Status: ready -->
<!-- Reviewed: yes -->
<chapter xml:id="install.unix" xmlns="http://docbook.org/ns/docbook">
<title>Installation sur les systèmes UNIX</title>
@@ -145,7 +145,6 @@
&install.unix.apache2;
&install.unix.nginx;
&install.unix.lighttpd-14;
- &install.unix.sun;
&install.unix.litespeed;
&install.unix.commandline;
<!-- spécifiques aux systèmes -->
diff --git a/install/unix/sun.xml b/install/unix/sun.xml
deleted file mode 100644
index 25e3229c9a..0000000000
--- a/install/unix/sun.xml
+++ /dev/null
@@ -1,364 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- $Revision$ -->
-<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: dams Status: ready -->
-<!-- Reviewed: yes -->
-
- <sect1 xml:id="install.unix.sun" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
- <title>Installation sous Netscape et iPlanet Enterprise Serveur sur un système Sun Solaris</title>
- <para>
- Cette section contient les notes et détails spécifiques à l'installation de PHP sur
- les serveurs Web Sun Java System Web Server,
- Sun ONE Web Server, iPlanet et Netscape server sur les systèmes Sun Solaris.
- </para>
- <para>
- Depuis PHP 4.3.3, vous pouvez utiliser les scripts PHP avec
- le <link linkend="ref.nsapi">module NSAPI</link> pour
- <link linkend="install.unix.sun.specialpages">gérer des listes de dossiers
- et des pages d'erreurs personnalisées</link>. Des fonctions supplémentaires
- sont disponibles pour assurer la compatibilité avec Apache.
- Pour du support sur les serverus courants, voyez la
- <link linkend="install.unix.sun.notes">note sur les sous-requêtes</link>.
- </para>
- <para>
- Vous pouvez trouver plus d'informations sur la configuration de
- PHP avec Netscape Enterprise Server :
- <link xlink:href="&url.netscape.nsapi;">&url.netscape.nsapi;</link>
- </para>
-
- <para>
- Pour construire PHP avec les serveurs Web Sun JSWS/Sun ONE WS/iPlanet/Netscape, entrez
- le répertoire valide d'installation pour l'option
- <link linkend="configure.with-nsapi">--with-nsapi=[DIR]</link>.
- Le répertoire par défaut est habituellement
- <filename class="directory">/opt/netscape/suitespot/</filename>.
- Lisez également le fichier <filename>/php-xxx-version/sapi/nsapi/nsapi-readme.txt</filename>.
- </para>
- <para>
- <orderedlist>
- <listitem>
- <para>
- Installez les packages suivants depuis le serveur
- <link xlink:href="&url.sun.freeware;">&url.sun.freeware;</link>
- ou un miroir ad hoc :
- <simplelist>
- <member><filename>autoconf-2.13</filename></member>
- <member><filename>automake-1.4</filename></member>
- <member><filename>bison-1_25-sol26-sparc-local</filename></member>
- <member><filename>flex-2_5_4a-sol26-sparc-local</filename></member>
- <member><filename>gcc-2_95_2-sol26-sparc-local</filename></member>
- <member><filename>gzip-1.2.4-sol26-sparc-local</filename></member>
- <member><filename>m4-1_4-sol26-sparc-local</filename></member>
- <member><filename>make-3_76_1-sol26-sparc-local</filename></member>
- <member>
- <filename>mysql-3.23.24-beta</filename> (si vous voulez le support MySQL)
- </member>
- <member><filename>perl-5_005_03-sol26-sparc-local</filename></member>
- <member><filename>tar-1.13</filename> (GNU tar)</member>
- </simplelist>
- </para>
- </listitem>
- <listitem>
- <simpara>
- Assurez-vous que le path inclut bien les dossiers nécessaires :
- <literal>PATH=.:/usr/local/bin:/usr/sbin:/usr/bin:/usr/ccs/bin</literal>
- et rendez-le accessible à votre système avec <userinput>export PATH</userinput>.
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- <userinput>gunzip php-x.x.x.tar.gz</userinput>
- (si vous avez une distribution <filename>.gz</filename>, ou bien allez en 4).
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- <userinput>tar xvf php-x.x.x.tar</userinput>
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Passez dans votre dossier d'extraction PHP :
- <userinput>cd ../php-x.x.x</userinput>
- </simpara>
- </listitem>
- <listitem>
- <para>
- Pour les étapes suivantes, assurez-vous que
- <filename class="directory">/opt/netscape/suitespot/</filename>
- correspond bien à votre installation du serveur netscape. Sinon, indiquez le chemin
- correct :
- <programlisting role="shell">
-<![CDATA[
-./configure --with-mysql=/usr/local/mysql \
---with-nsapi=/opt/netscape/suitespot/ \
---enable-libgcc
-]]>
- </programlisting>
- </para>
- </listitem>
- <listitem>
- <simpara>
- Faites un <command>make</command> puis un <command>make install</command>.
- </simpara>
- </listitem>
- </orderedlist>
- </para>
- <para>
- Après avoir fait l'installation de base et lu les fichiers
- readme.txt, vous pouvez avoir besoin de faire des configurations
- supplémentaires.
- </para>
- <formalpara>
- <title>Instructions de configuration pour Sun/iPlanet/Netscape</title>
- <para>
- Tout d'abord, vous aurez besoin d'ajouter des chemins dans la variable
- <varname>LD_LIBRARY_PATH</varname> pour que Netscape trouve son bonheur.
- Il est préférable de le faire dans le script de démarrage du serveur
- Netscape. Les utilisateurs Windows peuvent ignorer cette étape. Le script
- de démarrage est souvent situé dans :
- <filename class="directory">/path/to/server/https-servername/start</filename>.
- Vous aurez peut être à éditer le fichier de configuration situé dans
- <filename class="directory">/path/to/server/https-servername/config/</filename>.
- <orderedlist>
- <listitem>
- <para>
- Ajoutez les lignes suivantes dans <filename>mime.types</filename> en tant qu'administrateur :
- <screen>
-<![CDATA[
-type=magnus-internal/x-httpd-php exts=php
-]]>
- </screen>
- </para>
- </listitem>
- <listitem>
- <para>
- Éditez le fichier <filename>magnus.conf</filename> (pour les serveurs >= 6) ou
- le fichier <filename>obj.conf</filename> (pour les serveurs < 6) et
- ajoutez-y les lignes suivantes.
- shlib peut varier en fonction de votre OS. Pour Unix, c'est
- quelque chose comme <filename>/opt/netscape/suitespot/bin/libphp4.so</filename>.
- Il est conseillé de placer les lignes suivantes après les
- lignes de <literal>mime types init</literal>.
- <programlisting>
-<![CDATA[
-Init fn="load-modules" funcs="php4_init,php4_execute,php4_auth_trans" shlib="/opt/netscape/suitespot/bin/libphp4.so"
-Init fn="php4_init" LateInit="yes" errorString="Failed to initialize PHP!" [php_ini="/path/to/php.ini"]
-]]>
- </programlisting>
- (PHP >= 4.3.3) Le paramètre <literal>php_ini</literal> est optionnel
- mais, avec lui, vous pouvez placer votre &php.ini; dans le dossier
- de configuration de votre serveur web.
- </para>
- </listitem>
- <listitem>
- <para>
- Configurez l'objet par défaut dans le fichier <filename>obj.conf</filename>
- (pour les classes de serveur virtuel [version 6.0+] dans leur fichier
- <filename>vserver.obj.conf</filename>) :
- <programlisting>
-<![CDATA[
-<Object name="default">
-.
-.
-.
-.#NOTE this next line should happen after all 'ObjectType' and before all 'AddLog' lines
-Service fn="php4_execute" type="magnus-internal/x-httpd-php" [inikey=value inikey=value ...]
-.
-.
-</Object>
-]]>
- </programlisting>
- (PHP >= 4.3.3) Comme paramètres additionnels, vous pouvez ajouter
- quelques valeurs spéciales dans le &php.ini;. Par exemple, vous pouvez définir
- un spécifique <literal>docroot="/path/to/docroot"</literal> où
- le contexte <literal>php4_execute</literal> est appelé. Pour les init-keys booléens,
- utilisez les valeurs 0/1, et non pas <literal>"On","Off",...</literal>
- (cela ne fonctionnera pas correctement), e.g.
- <literal>zlib.output_compression=1</literal> au lieu de
- <literal>zlib.output_compression="On"</literal>
- </para>
- </listitem>
- <listitem>
- <para>
- Cela est nécessaire uniquement si vous voulez configurer un répertoire
- pour accueillir des scripts PHP tout comme un répertoire
- <filename class="directory">cgi-bin</filename> :
- <programlisting>
-<![CDATA[
-<Object name="x-httpd-php">
-ObjectType fn="force-type" type="magnus-internal/x-httpd-php"
-Service fn=php4_execute [inikey=value inikey=value ...]
-</Object>
-]]>
- </programlisting>
- Après cela, vous pouvez configurer un répertoire dans le serveur d'administration
- et y assigner le style <literal>x-httpd-php</literal>. Tous les fichiers dans ce répertoire
- seront exécutés comme étant du PHP. C'est pratique pour cacher l'usage de PHP
- en renommant les fichiers en <filename>.html</filename>.
- </para>
- </listitem>
- <listitem>
- <para>
- Configuration de l'identification : les identifications PHP ne peuvent être
- utilisées avec aucune autre identification.
- TOUTES LES IDENTIFICATIONS SONT PASSEES À VOS SCRIPTS PHP.
- Pour configurer l'identification PHP pour tout le serveur web, ajoutez
- la ligne suivante à votre objet par défaut :
- <programlisting>
-<![CDATA[
-<Object name="default">
-AuthTrans fn=php4_auth_trans
-.
-.
-.
-</Object>
-]]>
- </programlisting>
- </para>
- </listitem>
- <listitem>
- <para>
- Pour utiliser l'identification PHP dans un seul répertoire, ajoutez ce qui suit :
- <programlisting>
-<![CDATA[
-<Object ppath="d:\path\to\authenticated\dir\*">
-AuthTrans fn=php4_auth_trans
-</Object>
-]]>
- </programlisting>
- </para>
- </listitem>
- </orderedlist>
- </para>
- </formalpara>
- <note>
- <para>
- La taille de la pile que PHP utilise dépend de la
- configuration du serveur Web. Si vous rencontrez des crashs avec
- les grands scripts PHP, il est recommandé d'augmenter la taille de
- la pile avec la console d'administration : dans la section
- "MAGNUS EDITOR".
- </para>
- </note>
-
- <sect2 xml:id="install.unix.sun.phpini">
- <title>Environnement CGI et modifications recommandées du &php.ini;</title>
- <para>
- Il est important de garder en tête que iPlanet/SunONE/Netscape est un serveur Web
- multi-threadé. Comme toutes les requêtes se situent dans le même contexte
- (c'est le contexte sur serveur Web), et que ce contexte est unique, si vous voulez
- accéder à des variables comme <literal>PATH_INFO</literal>,
- <literal>HTTP_HOST</literal> etc., il n'est pas recommandé d'y accéder
- à l'ancienne manière de PHP, avec la fonction <function>getenv</function> ou une
- autre méthode (register globals, <varname>$_ENV</varname>).
- De cette manière, vous n'aurez que des valeurs d'environnement du serveur,
- et non pas des valeurs correctes pour le CGI.
- </para>
- <note>
- <para>
- Pourquoi est-ce que les variables CGI sont invalides ?
- </para>
- <para>
- C'est lié au fait que le processus du serveur Web est lancé par l'administrateur
- du serveur, qui utilise le script de lancement au démarrage. En fait, il aurait fallu
- que vous lanciez vous-même le processus. C'est pour cela que l'environnement
- du serveur Web contient des variables d'environnement CGI. Vous pouvez vérifier
- cela en lançant le serveur Web depuis un autre endroit que l'administrateur
- du serveur : utilisez la ligne de commande Unix en tant que root :
- vous verrez alors qu'il n'y a pas de variables d'environnement.
- </para>
- </note>
- <para>
- Changez simplement vos scripts pour lire les variables CGI, en utilisant
- le tableau superglobal <varname>$_SERVER</varname>. Si vous avez d'autres scripts qui
- utilisent encore <varname>$HTTP_HOST</varname> et compagnie,
- il est recommandé d'activer l'option <literal>register_globals</literal>
- dans le &php.ini; et de changer l'ordre des variables.
- IMPORTANT : supprimez le <literal>"E"</literal> dans cette option, car
- vous n'en avez pas besoin pour cet environnement.
- <programlisting>
-<![CDATA[
-variables_order = "GPCS"
-register_globals = On
-]]>
- </programlisting>
- </para>
- </sect2>
-
- <sect2 xml:id="install.unix.sun.specialpages">
- <title>Utilisation particulière pour les pages d'erreurs ou les
- listages spécifiques de dossier (PHP >= 4.3.3)</title>
- <para>
- Vous pouvez utiliser PHP pour générer des pages d'erreurs de type
- <literal>"404 Not Found"</literal> ou apparentée. Ajoutez la ligne
- suivante dans le fichier <filename>obj.conf</filename> pour chaque
- page d'erreur que vous souhaitez remplacer :
- <programlisting>
-<![CDATA[
-Error fn="php4_execute" code=XXX script="/chemin/vers/script.php" [inikey=value inikey=value...]
-]]>
- </programlisting>
- où <literal>XXX</literal> est le code d'erreur HTTP. Effacez toute autre
- directive <literal>Error</literal> qui pourrait interférer avec la vôtre.
- Si vous voulez utiliser une page pour toutes les erreurs qui existent,
- laissez le paramètre <literal>code</literal> vide. Votre script peut
- obtenir le code de statut HTTP dans la variable
- <varname>$_SERVER['ERROR_TYPE']</varname>.
- </para>
- <para>
- Une autre possibilité est de générer une liste de dossiers personnalisée.
- Créez simplement un script PHP qui affiche le contenu du dossier, et
- remplacez la ligne <literal>Service</literal> par défaut par
- <literal>type="magnus-internal/directory"</literal>
- dans <filename>obj.conf</filename> avec ceci :
- <programlisting>
-<![CDATA[
-Service fn="php4_execute" type="magnus-internal/directory" script="/chemin/vers/script.php" [inikey=value inikey=value...]
-]]>
- </programlisting>
- Pour ces deux points, l'URI originale et l'URI traduite sont
- dans les variables <varname>$_SERVER['PATH_INFO']</varname> et
- <varname>$_SERVER['PATH_TRANSLATED']</varname>.
- </para>
- </sect2>
-
- <sect2 xml:id="install.unix.sun.notes">
- <title>Note au sujet de <function>nsapi_virtual</function> et des requêtes (PHP >= 4.3.3)</title>
- <para>
- Le module NSAPI supporte désormais la fonction <function>nsapi_virtual</function>
- (alias : <function>virtual</function>), pour réaliser des sous requêtes au serveur
- Web, et inclure le résultat dans une page. Le problème est que cette fonction
- utilise une fonctionnalité non documentée de la bibliothèque
- NSAPI.
- Sous Unix, ce n'est pas un problème, car le module va automatiquement
- rechercher les fonctions nécessaires, et les utiliser si elles sont
- disponibles. Sinon, <function>nsapi_virtual</function> sera désactivée.
- </para>
- <note>
- <para>
- Soyez prévenu : le support de <function>nsapi_virtual</function> est EXPERIMENTAL !
- </para>
- </note>
- </sect2>
- </sect1>
-
-<!-- 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:"~/.phpdoc/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
--->
\ No newline at end of file
diff --git a/install/windows/legacy/index.xml b/install/windows/legacy/index.xml
index 3ac4c4ceea..7468ebe457 100644
--- a/install/windows/legacy/index.xml
+++ b/install/windows/legacy/index.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: c5ef51c6cc3d3cbc6e3749f6e11b6fb1d2fc0cf3 Maintainer: yannick Status: ready -->
+<!-- EN-Revision: d278431ef5e561787093a7b2679327a615b09367 Maintainer: yannick Status: ready -->
<!-- Reviewed: no -->
<sect1 xml:id="install.windows.legacy.index" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
@@ -43,7 +43,6 @@
&install.windows.legacy.iis7;
&install.windows.legacy.apache1;
&install.windows.legacy.apache2;
- &install.windows.legacy.sun;
&install.windows.legacy.sambar;
&install.windows.legacy.xitami;
&install.windows.legacy.building;
diff --git a/install/windows/legacy/sun.xml b/install/windows/legacy/sun.xml
deleted file mode 100644
index cd70d98366..0000000000
--- a/install/windows/legacy/sun.xml
+++ /dev/null
@@ -1,339 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- $Revision$ -->
-<!-- EN-Revision: 17fc359d7eb75d7d6199db77518924f2d351ed8b Maintainer: yannick Status: ready -->
-<!-- Reviewed: yes -->
-
-<sect2 xml:id="install.windows.legacy.sun" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
- <title>Serveurs Sun, iPlanet et Netscape servers sur Microsoft Windows</title>
- <para>
- Cette section contient les notes et détails spécifiques à l'installation de PHP sur
- des serveurs Sun Java System Web Server, Sun ONE web Server, Netscape et iPlanet,
- sous Windows.
- </para>
- <para>
- Depuis PHP 4.3.3, vous pouvez utiliser les scripts PHP avec
- le <link linkend="ref.nsapi">module NSAPI</link> pour
- <!--<link linkend="install.windows.legacy.sun.specialpages">gérer des listes de dossiers
- et des pages d'erreurs personnalisées</link>. Des fonctions supplémentaires-->
- sont disponibles pour assurer la compatibilité avec Apache.
- Pour du support sur les serveurs courants, voyez la
- <!--read the <link linkend="install.windows.legacy.sun.notes">note sur les sous-requêtes</link>.-->
- </para>
-
- <sect3 xml:id="install.windows.legacy.sun.cgi">
- <title>Configuration en CGI sur les serveurs Sun, iPlanet et Netscape</title>
- <para>
- Pour installer PHP en CGI, suivez ce qui suit :
- </para>
- <itemizedlist>
- <listitem>
- <simpara>
- Copiez le fichier <filename>php4ts.dll</filename> dans votre dossier principal
- (le dossier où vous avez installé Windows)
- </simpara>
- </listitem>
- <listitem>
- <para>
- Faites un fichier d'association depuis la ligne de commande.
- Tapez les lignes suivantes :
- <programlisting role="shell">
-<![CDATA[
-assoc .php=PHPScript
-ftype PHPScript=c:\php\php.exe %1 %*
-]]>
- </programlisting>
- </para>
- </listitem>
- <listitem>
- <simpara>
- Dans le serveur Netscape Enterprise Administration Server,
- créez un dossier shellcgi et supprimez-le aussitôt (cette
- opération crée 5 lignes importantes dans le fichier
- obj.conf et permet au serveur de gérer les scripts CGI).
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Dans le serveur Netscape Enterprise Administration Server, créez un
- nouveau type MIME :
- <literal>Category: type, Content-Type: magnus-internal/shellcgi, File Suffix:php</literal>.
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Recommencez pour chaque instance de serveur web qui devra exécuter
- PHP.
- </simpara>
- </listitem>
- </itemizedlist>
- <para>
- Plus de détails sur la configuration de PHP comme CGI sont
- disponibles à <link xlink:href="&url.netscape.cgi;">&url.netscape.cgi;</link>
- </para>
- </sect3>
-
- <sect3 xml:id="install.windows.legacy.sun.nsapi">
- <title>Configuration NSAPI sur les serveurs Sun, iPlanet et Netscape</title>
- <para>
- Pour installer PHP avec l'interface NSAPI, faites ceci :
- </para>
- <itemizedlist>
- <listitem>
- <simpara>
- Copiez le fichier <filename>php4ts.dll</filename> dans votre dossier
- systemroot (le dossier où vous avez installé windows)
- </simpara>
- </listitem>
- <listitem>
- <para>
- Faites un fichier d'association depuis la ligne de commande.
- Tapez les lignes suivantes :
- <programlisting role="shell">
-<![CDATA[
-assoc .php=PHPScript
-ftype PHPScript=c:\php\php.exe %1 %*
-]]>
- </programlisting>
- </para>
- </listitem>
- <listitem>
- <simpara>
- Dans le serveur Netscape Enterprise Administration Server, créez un
- nouveau type MIME :
- <literal>Category: type, Content-Type: magnus-internal/shellcgi, File Suffix:php</literal>.
- </simpara>
- </listitem>
- <listitem>
- <para>
- Éditez le fichier <filename>magnus.conf</filename> (pour les serveurs >= 6) ou
- <filename>obj.conf</filename> (pour les serveurs < 6) et ajoutez ce qui suit :
- Vous devez placer ces lignes après <literal>mime types init</literal>.
- <programlisting>
-<![CDATA[
-Init fn="load-modules" funcs="php4_init,php4_execute,php4_auth_trans" shlib="c:/php/sapi/php4nsapi.dll"
-Init fn="php4_init" LateInit="yes" errorString="Failed to initialise PHP!" [php_ini="c:/path/to/php.ini"]
-]]>
- </programlisting>
- (PHP >= 4.3.3) Le paramètre <literal>php_ini</literal> est
- optionnel, mais si vous le définissez, vous pourrez placer
- votre fichier &php.ini; dans le dossier de configuration de
- votre serveur web.
- </para>
- </listitem>
- <listitem>
- <para>
- Configurez l'objet par défaut dans le fichier <filename>obj.conf</filename>
- (pour les classes de serveur virtuel [Sun Web Server 6.0+], dans le fichier
- <filename>vserver.obj.conf</filename>) : dans la section
- <literal><Object name="default"></literal>, placez
- cette ligne nécessairement avant toutes les lignes 'ObjectType'
- et après toutes les lignes 'ObjectType' :
- <programlisting>
-<![CDATA[
-Service fn="php4_execute" type="magnus-internal/x-httpd-php" [inikey=value inikey=value ...]
-]]>
- </programlisting>
- (PHP >= 4.3.3) Comme paramètres supplémentaires, vous pouvez ajouter
- quelques valeurs spéciales du &php.ini;, par exemple, vous pouvez définir un
- <literal>docroot="/path/to/docroot"</literal> spécifique au contexte
- où <literal>php4_execute</literal> est appelé, non pas
- <literal>"On","Off",...</literal> (cela ne fonctionnerait pas
- correctement), e.g. <literal>zlib.output_compression=1</literal> à la place de
- <literal>zlib.output_compression="On"</literal>
- </para>
- </listitem>
- <listitem>
- <para>
- Cela n'est nécessaire que si vous voulez configurer un dossier qui ne contiendra que
- vos scripts PHP (tout comme un dossier cgi-bin) :
- <programlisting>
-<![CDATA[
-<Object name="x-httpd-php">
-ObjectType fn="force-type" type="magnus-internal/x-httpd-php"
-Service fn=php4_execute [inikey=value inikey=value ...]
-</Object>
-]]>
- </programlisting>
- Après cela, vous pouvez configurer un dossier dans l'administration du serveur
- et lui assigner le style <literal>x-httpd-php</literal>. Tous les fichiers
- s'y trouvant seront exécutés comme étant des scripts PHP.
- Cela peut être pratique pour cacher l'usage de PHP en renommant
- les fichiers en <filename>.html</filename>.
- </para>
- </listitem>
- <listitem>
- <simpara>
- Redémarrez votre serveur web pour que les modifications prennent effet.
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Faites cela pour chaque instance du serveur web où vous voulez exécuter PHP.
- </simpara>
- </listitem>
- </itemizedlist>
- <note>
- <para>
- Plus de détails sur la configuration de PHP comme filtre NSAPI
- peuvent être trouvés ici :
- <link xlink:href="&url.netscape.nsapi;">&url.netscape.nsapi;</link>
- </para>
- </note>
- <note>
- <para>
- La taille de la pile que PHP utilise dépend de la
- configuration du serveur web. Si vous rencontrez des crashs avec
- les grands scripts PHP, il est recommandé d'augmenter la taille de
- la pile avec la console d'administration : dans la section
- "MAGNUS EDITOR".
- </para>
- </note>
- </sect3>
-
- <sect3 xml:id="install.windows.legacy.sun.phpini">
- <title>Environnement CGI et modifications recommandées du &php.ini;</title>
- <para>
- Il est important de garder en tête que iPlanet/SunONE/Netscape est un serveur web
- multi-threadé. Comme toutes les requêtes se situent dans le même contexte
- (c'est le contexte sur serveur web), et que ce contexte est unique. SI vous voulez
- accéder a des variables comme <literal>PATH_INFO</literal>,
- <literal>HTTP_HOST</literal> etc. il n'est pas recommandé d'y accéder
- à l'ancienne manière de PHP, avec la fonction <function>getenv</function> ou une
- autre méthode (register globals, <literal>$_ENV</literal>).
- De cette manière, vous n'aurez que des valeurs d'environnement du serveur,
- et non pas des valeurs correctes pour le CGI.
- </para>
- <note>
- <para>
- Pourquoi est-ce que les variables CGI sont invalides ?
- </para>
- <para>
- C'est lié au fait que le processus du serveur web est lancé par l'administrateur
- du serveur, qui utilise le script de lancement au démarrage. En fait, il aurait fallu
- que vous lanciez vous-même le processus. C'est pour cela que l'environnement
- du serveur web contient des variables d'environnement CGI. Vous pouvez vérifier
- cela en lançant le serveur web depuis un autre endroit que l'administrateur
- du serveur : utilisez la ligne de commande Unix en tant que root :
- vous verrez alors qu'il n'y a pas de variables d'environnement.
- </para>
- </note>
- <para>
- Changez simplement vos scripts pour lire les variables CGI, en utilisant
- le tableau superglobal <varname>$_SERVER</varname>. Si vous avez d'autres scripts qui
- utilisent encore <varname>$HTTP_HOST</varname> et compagnie,
- il est recommandé d'activer l'option <literal>register_globals</literal>
- dans le &php.ini; et de changer l'ordre des variables.
- IMPORTANT : supprimez le <literal>"E"</literal> dans cette option, car
- vous n'en avez pas besoin pour cet environnement.
- <programlisting>
-<![CDATA[
-variables_order = "GPCS"
-register_globals = On
-]]>
- </programlisting>
- </para>
- </sect3>
-
- <sect3 xml:id="install.windows.legacy.sun.specialpages">
- <title>Utilisation particulière pour les pages d'erreurs ou les
- listages spécifiques de dossiers (PHP >= 4.3.3)</title>
- <para>
- Vous pouvez utiliser PHP pour générer des pages d'erreurs de type
- <literal>"404 Not Found"</literal> ou apparentée. Ajoutez la ligne
- suivante dans le fichier <filename>obj.conf</filename> pour chaque
- page d'erreur que vous souhaitez remplacer :
- <programlisting>
-<![CDATA[
-Error fn="php4_execute" code=XXX script="/path/to/script.php" [inikey=value inikey=value...]
-]]>
- </programlisting>
- où <literal>XXX</literal> est le code d'erreur HTTP. Effacez toute autre
- directive <literal>Error</literal> qui pourrait interférer avec la vôtre.
- Si vous voulez utiliser une page pour toutes les erreurs qui existent,
- laissez le paramètre <literal>code</literal> vide. Votre script peut
- obtenir le code de statut HTTP dans la variable
- <varname>$_SERVER['ERROR_TYPE']</varname>.
- </para>
- <para>
- Une autre possibilité est de générer une liste de dossiers personnalisée.
- Créez simplement un script PHP qui affiche le contenu du dossier, et
- remplacez la ligne <literal>Service</literal> par défaut par
- <literal>type="magnus-internal/directory"</literal>
- dans <filename>obj.conf</filename> avec ceci :
- <programlisting>
-<![CDATA[
-Service fn="php4_execute" type="magnus-internal/directory" script="/path/to/script.php" [inikey=value inikey=value...]
-]]>
- </programlisting>
- Pour ces deux points, l'URI originale et l'URI traduite sont
- dans les variables <varname>$_SERVER['PATH_INFO']</varname> et
- <varname>$_SERVER['PATH_TRANSLATED']</varname>.
- </para>
- </sect3>
-
- <sect3 xml:id="install.windows.legacy.sun.notes">
- <title>Note au sujet de <function>nsapi_virtual</function> et des requêtes (PHP >= 4.3.3)</title>
- <para>
- Le module NSAPI supporte désormais la fonction <function>nsapi_virtual</function>
- (alias : <function>virtual</function>), pour réaliser des sous requêtes au serveur
- web, et inclure le résultat dans une page. Le problème est que cette fonction
- utilise une fonctionnalité non documentée de la bibliothèque
- NSAPI.
- </para>
- <para>
- Sous Unix, ce n'est pas un problème, car le module va automatiquement
- rechercher les fonctions nécessaires, et les utiliser si elles sont
- disponibles. Sinon, <function>nsapi_virtual</function> sera désactivée.
- </para>
- <para>
- Sous Windows, des limitations dans la gestion des DLL impose l'utilisation
- de la plus récente bibliothèque <filename>ns-httpdXX.dll</filename>. Cela a été
- testé pour les serveurs jusqu'à la version 6.0. Si une nouvelle version de
- SunONE server est utilisée, la détection échoue, et
- <function>nsapi_virtual</function> est désactivée.
- </para>
- <para>
- Dans ce cas, essayez ceci :
- ajoutez le paramètre suivant à <literal>php4_init</literal> dans
- <filename>magnus.conf</filename>/<filename>obj.conf</filename> :
- <programlisting>
-<![CDATA[
-Init fn=php4_init ... server_lib="ns-httpdXX.dll"
-]]>
- </programlisting>
- où <literal>XX</literal> est le numéro correct de la version de la DLL.
- Pour la connaître, regardez dans le <literal>server-root</literal>
- pour connaître le nom correct de la DLL. La DLL la plus grande en taille
- est la bonne.
- </para>
- <para>
- Vous pouvez vérifier le statut en utilisant la fonction <function>phpinfo</function>.
- </para>
- <note>
- <para>
- Soyez prévenu : le support de <function>nsapi_virtual</function> est expérimental.
- </para>
- </note>
- </sect3>
-</sect2>
-
-<!-- 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:"~/.phpdoc/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
--->
diff --git a/language-snippets.ent b/language-snippets.ent
index a528f00fbe..6b49ef3395 100644
--- a/language-snippets.ent
+++ b/language-snippets.ent
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 14dc7c47365f2b71f6c907a5ba5bccf42534d5a9 Maintainer: yannick Status: ready -->
+<!-- EN-Revision: d278431ef5e561787093a7b2679327a615b09367 Maintainer: yannick Status: ready -->
<!-- Reviewed: no -->
<!-- Relecture des Notes, Précautions, Avertissements, Astuces, Divers et Retour le 2018-12-29 par girgias -->
@@ -1767,8 +1767,8 @@ de bibliothèque supplémentaire pour disposer de ces fonctions.</simpara>'>
<!-- Notes for SAPI/Apache -->
<!ENTITY apache.req.module '<simpara xmlns="http://docbook.org/ns/docbook">Cette fonction
-est supportée lorsque PHP est installé comme module d'Apache, ou par le
-<link linkend="book.nsapi">module serveur NSAPI</link> des serveurs Web Netscape/iPlanet/SunONE.</simpara>'>
+est supportée lorsque PHP est installé comme module d'Apache.
+</simpara>'>
<!-- SimpleXML Notes -->
<!ENTITY simplexml.iteration '<note xmlns="http://docbook.org/ns/docbook"><simpara>SimpleXML ajoute des propriétés
diff --git a/reference/apache/functions/apache-child-terminate.xml b/reference/apache/functions/apache-child-terminate.xml
index 077f6b4a38..7ac2ca3ff3 100644
--- a/reference/apache/functions/apache-child-terminate.xml
+++ b/reference/apache/functions/apache-child-terminate.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: a331ac8a86bb5929b79be9a369fac1e3af516241 Maintainer: yannick Status: ready -->
+<!-- EN-Revision: d278431ef5e561787093a7b2679327a615b09367 Maintainer: yannick Status: ready -->
<!-- Reviewed: yes -->
<refentry xml:id="function.apache-child-terminate" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
@@ -22,9 +22,7 @@
libérée de manière interne, mais pas rendue au système.
</para>
<para>
- Fonctionne avec Apache, FastCGI, et les
- <link linkend="book.nsapi">modules serveur NSAPI</link>
- dans les serveurs web Netscape/iPlanet/SunONE.
+ Fonctionne avec les serveurs web Apache, et FastCGI.
</para>
</refsect1>
diff --git a/reference/apache/functions/apache-request-headers.xml b/reference/apache/functions/apache-request-headers.xml
index 9629944da1..390b7eeef3 100644
--- a/reference/apache/functions/apache-request-headers.xml
+++ b/reference/apache/functions/apache-request-headers.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: e41806c30bf6975e452c0d4ce35ab0984c2fa68c Maintainer: yannick Status: ready -->
+<!-- EN-Revision: d278431ef5e561787093a7b2679327a615b09367 Maintainer: yannick Status: ready -->
<!-- Reviewed: yes -->
-
<refentry xml:id="function.apache-request-headers" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>apache_request_headers</refname>
@@ -16,9 +15,7 @@
</methodsynopsis>
<para>
Récupère tous les en-têtes HTTP de la requête courante.
- Fonctionne avec Apache, FastCGI, et les
- <link linkend="book.nsapi">modules serveur NSAPI</link>
- dans les serveurs web Netscape/iPlanet/SunONE.
+ Fonctionne avec les serveurs web Apache, FastCGI, CLI, et FPM.
</para>
</refsect1>
diff --git a/reference/apache/functions/apache-response-headers.xml b/reference/apache/functions/apache-response-headers.xml
index 5043b8945c..d7dcfae0a6 100644
--- a/reference/apache/functions/apache-response-headers.xml
+++ b/reference/apache/functions/apache-response-headers.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: b95d28e6ec86e4a71e012737d36ebdc1cf009180 Maintainer: yannick Status: ready -->
+<!-- EN-Revision: d278431ef5e561787093a7b2679327a615b09367 Maintainer: yannick Status: ready -->
<!-- Reviewed: yes -->
-
<refentry xml:id="function.apache-response-headers" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>apache_response_headers</refname>
@@ -17,9 +16,7 @@
</methodsynopsis>
<para>
Récupère tous les en-têtes de réponse HTTP.
- Fonctionne avec Apache, FastCGI, et les
- <link linkend="book.nsapi">modules serveur NSAPI</link>
- dans les serveurs web Netscape/iPlanet/SunONE.
+ Fonctionne avec les serveurs web Apache, FastCGI, CLI, et FPM.
</para>
</refsect1>
diff --git a/reference/info/functions/php-sapi-name.xml b/reference/info/functions/php-sapi-name.xml
index 6f43550463..ff4de0a5f0 100644
--- a/reference/info/functions/php-sapi-name.xml
+++ b/reference/info/functions/php-sapi-name.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 0c9c2dd669fe9395eaa73d487fbd160f9057429a Maintainer: dams Status: ready -->
+<!-- EN-Revision: d278431ef5e561787093a7b2679327a615b09367 Maintainer: dams Status: ready -->
<!-- Reviewed: yes -->
<refentry xml:id="function.php-sapi-name" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
@@ -37,7 +37,7 @@
<literal>cgi-fcgi</literal>, <literal>cli</literal>, <literal>cli-server</literal>,
<literal>embed</literal>, <literal>fpm-fcgi</literal>,
<literal>litespeed</literal>,
- <literal>nsapi</literal>, <literal>phpdbg</literal>.
+ <literal>phpdbg</literal>.
</para>
</refsect1>
diff --git a/reference/nsapi/book.xml b/reference/nsapi/book.xml
deleted file mode 100644
index 72895e6fe5..0000000000
--- a/reference/nsapi/book.xml
+++ /dev/null
@@ -1,46 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- $Revision$ -->
-<!-- EN-Revision: 1634a886415d0ab4df195fe49d18a1c150b70758 Maintainer: yannick Status: ready -->
-<!-- Reviewed: yes -->
-
-<book xml:id="book.nsapi" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
- <?phpdoc extension-membership="bundled" ?>
- <title>NSAPI</title>
-
- <!-- {{{ preface -->
- <preface xml:id="intro.nsapi">
- &reftitle.intro;
- <para>
- Ces fonctions ne sont disponibles que lorsque vous utilisez
- PHP comme module NSAPI avec les serveurs Netscape/iPlanet/Sun.
- </para>
- </preface>
- <!-- }}} -->
-
- &reference.nsapi.setup;
- &reference.nsapi.constants;
- &reference.nsapi.reference;
-
-</book>
-
-<!-- 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:"~/.phpdoc/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
--->
-
diff --git a/reference/nsapi/constants.xml b/reference/nsapi/constants.xml
deleted file mode 100644
index 2b83de32f4..0000000000
--- a/reference/nsapi/constants.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- $Revision$ -->
-<!-- EN-Revision: af4410a7e15898c3dbe83d6ea38246745ed9c6fb Maintainer: yannick Status: ready -->
-<!-- Reviewed: yes -->
-
-<appendix xml:id="nsapi.constants" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
- &reftitle.constants;
- &no.constants;
-</appendix>
-
-<!-- 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:"~/.phpdoc/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
--->
-
diff --git a/reference/nsapi/functions/nsapi-request-headers.xml b/reference/nsapi/functions/nsapi-request-headers.xml
deleted file mode 100644
index 0a2e76ee4b..0000000000
--- a/reference/nsapi/functions/nsapi-request-headers.xml
+++ /dev/null
@@ -1,85 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- $Revision$ -->
-<!-- EN-Revision: 508e255fff6c604c31d5617fe9ddf6d776a3b43d Maintainer: yannick Status: ready -->
-<!-- Reviewed: yes -->
-
-<refentry xml:id="function.nsapi-request-headers" xmlns="http://docbook.org/ns/docbook">
- <refnamediv>
- <refname>nsapi_request_headers</refname>
- <refpurpose>Lit tous les en-têtes de requête HTTP sur un serveur Netscape</refpurpose>
- </refnamediv>
- <refsect1 role="description">
- &reftitle.description;
- <methodsynopsis>
- <type>array</type><methodname>nsapi_request_headers</methodname>
- <void/>
- </methodsynopsis>
- <para>
- <function>nsapi_request_headers</function> retourne un tableau
- associatif avec tous les en-têtes HTTP de la requête courante.
- C'est uniquement disponible si PHP fonctionne en tant que
- module <productname>NSAPI</productname>.
- </para>
- <note>
- <para>
- <function>getallheaders</function> est un alias de la fonction
- <function>nsapi_request_headers</function> si vous utilisez
- ce module.
- </para>
- </note>
- <note>
- <para>
- Vous pouvez aussi obtenir une valeur des variables CGI communes en lisant
- dans la variable <varname>$_SERVER</varname>, qui fonctionne
- si vous utilisez PHP en tant que module
- <productname>NSAPI</productname> ou non.
- </para>
- </note>
- </refsect1>
- <refsect1 role="returnvalues">
- &reftitle.returnvalues;
- <para>
- Retourne un tableau associatif contenant tous les en-têtes HTTP.
- </para>
- </refsect1>
- <refsect1 role="examples">
- &reftitle.examples;
- <para>
- <example>
- <title>Exemple avec <function>nsapi_request_headers</function></title>
- <programlisting role="php">
-<![CDATA[
-<?php
-$headers = nsapi_request_headers();
-
-foreach ($headers as $header => $value) {
- echo "$header: $value <br />\n";
-}
-?>
-]]>
- </programlisting>
- </example>
- </para>
- </refsect1>
-</refentry>
-
-<!-- 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:"~/.phpdoc/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
--->
diff --git a/reference/nsapi/functions/nsapi-response-headers.xml b/reference/nsapi/functions/nsapi-response-headers.xml
deleted file mode 100644
index 3938392768..0000000000
--- a/reference/nsapi/functions/nsapi-response-headers.xml
+++ /dev/null
@@ -1,60 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- $Revision$ -->
-<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: yannick Status: ready -->
-<!-- Reviewed: no -->
-
-<refentry xml:id="function.nsapi-response-headers" xmlns="http://docbook.org/ns/docbook">
- <refnamediv>
- <refname>nsapi_response_headers</refname>
- <refpurpose>
- Lit tous les en-têtes de réponse HTTP sur Netscape serveur
- </refpurpose>
- </refnamediv>
- <refsect1 role="description">
- &reftitle.description;
- <methodsynopsis>
- <type>array</type><methodname>nsapi_response_headers</methodname>
- <void/>
- </methodsynopsis>
- <para>
- <function>nsapi_response_headers</function> lit tous les en-têtes de réponse
- HTTP sur Netscape serveur.
- </para>
- </refsect1>
- <refsect1 role="returnvalues">
- &reftitle.returnvalues;
- <para>
- Retourne un tableau associatif contenant tous les en-têtes de réponse NSAPI.
- </para>
- </refsect1>
- <refsect1 role="seealso">
- &reftitle.seealso;
- <para>
- <simplelist>
- <member><function>nsapi_request_headers</function></member>
- <member><function>headers_sent</function></member>
- </simplelist>
- </para>
- </refsect1>
-</refentry>
-
-<!-- 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:"~/.phpdoc/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
--->
diff --git a/reference/nsapi/functions/nsapi-virtual.xml b/reference/nsapi/functions/nsapi-virtual.xml
deleted file mode 100644
index a6963507c3..0000000000
--- a/reference/nsapi/functions/nsapi-virtual.xml
+++ /dev/null
@@ -1,92 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- $Revision$ -->
-<!-- EN-Revision: 17fc359d7eb75d7d6199db77518924f2d351ed8b Maintainer: yannick Status: ready -->
-<!-- Reviewed: yes -->
-
-<refentry xml:id="function.nsapi-virtual" xmlns="http://docbook.org/ns/docbook">
- <refnamediv>
- <refname>nsapi_virtual</refname>
- <refpurpose>Effectue une sous-requête NSAPI</refpurpose>
- </refnamediv>
- <refsect1 role="description">
- &reftitle.description;
- <methodsynopsis>
- <type>bool</type><methodname>nsapi_virtual</methodname>
- <methodparam><type>string</type><parameter>uri</parameter></methodparam>
- </methodsynopsis>
- <para>
- <function>virtual</function> est une fonction spécifique NSAPI, qui
- est l'équivalent de <literal><!--#include virtual...--></literal>
- en <acronym>SSI</acronym> (fichiers <filename>.shtml</filename>).
- Elle effectue une sous-requête NSAPI. C'est pratique pour inclure
- des scripts CGI ou .shtml ou d'autres choses que vous voulez
- faire analyser par le serveur web.
- </para>
- <para>
- Pour exécuter une sous-requête, tous les buffers doivent être vidés
- vers le navigateur, ainsi que les en-têtes.
- </para>
- <para>
- Vous ne pouvez pas faire de requêtes récursives avec cette fonction,
- vers un autre script PHP. Si vous voulez inclure des scripts PHP
- utilisez la fonction <function>include</function>
- ou <function>require</function>.
- </para>
- <note>
- <para>
- Cette fonction dépend d'une fonctionnalité non documentée de
- Netscape/iPlanet/Sun.
- Utilisez <function>phpinfo</function> pour vérifier si elle est disponible.
- En environnement Unix, cela devrait toujours fonctionner, sous Windows, cela
- dépend du nom du fichier <filename>ns-httpdXX.dll</filename>.
- </para>
- <para>
- Lisez la note à propos des sous-requêtes dans la
- section NSAPI (<link linkend="install.unix.sun.notes">UNIX</link>,
- <link linkend="install.windows.legacy.sun.notes">Windows</link>) si vous avez ce problème.
- </para>
- </note>
- </refsect1>
- <refsect1 role="parameters">
- &reftitle.parameters;
- <para>
- <variablelist>
- <varlistentry>
- <term><parameter>uri</parameter></term>
- <listitem>
- <para>
- L'URI du script.
- </para>
- </listitem>
- </varlistentry>
- </variablelist>
- </para>
- </refsect1>
- <refsect1 role="returnvalues">
- &reftitle.returnvalues;
- <para>
- &return.success;
- </para>
- </refsect1>
-</refentry>
-
-<!-- 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:"~/.phpdoc/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
--->
\ No newline at end of file
diff --git a/reference/nsapi/ini.xml b/reference/nsapi/ini.xml
deleted file mode 100644
index ab138c5638..0000000000
--- a/reference/nsapi/ini.xml
+++ /dev/null
@@ -1,79 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- $Revision$ -->
-<!-- EN-Revision: 86e6094e86b84a51d00ab217ac50ce8dde33d82a Maintainer: yannick Status: ready -->
-<!-- Reviewed: yes -->
-
-<section xml:id="nsapi.configuration" xmlns="http://docbook.org/ns/docbook">
- &reftitle.runtime;
- <para>
- Le comportement du module PHP NSAPI est affecté par le fichier
- de configuration &php.ini;. Les configurations du fichier &php.ini;
- peuvent être remplacées par d'autres paramètres de la fonction
- <literal>php4_execute</literal> dans <filename>obj.conf</filename>
- </para>
-
- <para>
- <table>
- <title>&ConfigureOptions; NSAPI</title>
- <tgroup cols="4">
- <thead>
- <row>
- <entry>&Name;</entry>
- <entry>&Default;</entry>
- <entry>&Changeable;</entry>
- <entry>&Changelog;</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry><link linkend="ini.nsapi.read-timeout">nsapi.read_timeout</link></entry>
- <entry>60</entry>
- <entry>PHP_INI_ALL</entry>
- <entry></entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- &ini.php.constants;
- </para>
-
- &ini.descriptions.title;
-
- <para>
- <variablelist>
- <varlistentry xml:id="ini.nsapi.read-timeout">
- <term>
- <parameter>nsapi.read_timeout</parameter>
- &integer;
- </term>
- <listitem>
- <para>
- Configure la durée d'attente des données envoyées en méthode POST par le client.
- </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:"~/.phpdoc/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
--->
\ No newline at end of file
diff --git a/reference/nsapi/reference.xml b/reference/nsapi/reference.xml
deleted file mode 100644
index edc52047f1..0000000000
--- a/reference/nsapi/reference.xml
+++ /dev/null
@@ -1,77 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- $Revision$ -->
-<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: yannick Status: ready -->
-<!-- Reviewed: yes -->
-
- <reference xml:id="ref.nsapi" xmlns="http://docbook.org/ns/docbook">
- <title>&Functions; NSAPI</title>
- <partintro>
-
- &reftitle.seealso;
- <para>
- NSAPI implémente un sous-ensemble des fonctions du module
- Apache, pour un maximum de compatibilité.
- </para>
-
- <para>
- <table>
- <title>Fonctions Apache implémentées par NSAPI</title>
- <tgroup cols="3">
- <thead>
- <row>
- <entry>Fonction Apache (uniquement un alias)</entry>
- <entry>Fonction NSAPI</entry>
- <entry>Description</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry><function>apache_request_headers</function></entry>
- <entry><function>nsapi_request_headers</function></entry>
- <entry>Lit tous les en-têtes de requête HTTP</entry>
- </row>
- <row>
- <entry><function>apache_response_headers</function></entry>
- <entry><function>nsapi_response_headers</function></entry>
- <entry>Lit tous les en-têtes de réponse HTTP</entry>
- </row>
- <row>
- <entry><function>getallheaders</function></entry>
- <entry><function>nsapi_request_headers</function></entry>
- <entry>Lit tous les en-têtes de requête HTTP</entry>
- </row>
- <row>
- <entry><function>virtual</function></entry>
- <entry><function>nsapi_virtual</function></entry>
- <entry>Fait une sous-requête NSAPI</entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- </para>
- </partintro>
-
-&reference.nsapi.entities.functions;
-
- </reference>
-
-<!-- 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:"~/.phpdoc/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
--->
\ No newline at end of file
diff --git a/reference/nsapi/setup.xml b/reference/nsapi/setup.xml
deleted file mode 100644
index c1bbf6a9e2..0000000000
--- a/reference/nsapi/setup.xml
+++ /dev/null
@@ -1,61 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- $Revision$ -->
-<!-- EN-Revision: 17fc359d7eb75d7d6199db77518924f2d351ed8b Maintainer: yannick Status: ready -->
-<!-- Reviewed: yes -->
-
-<chapter xml:id="nsapi.setup" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
- &reftitle.setup;
-
- <!-- {{{ Requirements -->
- <section xml:id="nsapi.requirements">
- &reftitle.required;
- &no.requirement;
- </section>
- <!-- }}} -->
-
- <!-- {{{ Installation -->
- <section xml:id="nsapi.installation">
- &reftitle.install;
- <para>
- Pour l'installation de PHP sur les serveurs Netscape/iPlanet/Sun
- voyez la section NSAPI (<link linkend="install.unix.sun">UNIX</link>,
- <link linkend="install.windows.legacy.sun">Windows</link>)
- dans le chapitre d'installation.
- </para>
- </section>
- <!-- }}} -->
-
- <!-- {{{ Configuration -->
- &reference.nsapi.ini;
- <!-- }}} -->
-
- <!-- {{{ Resources -->
- <section xml:id="nsapi.resources">
- &reftitle.resources;
- &no.resource;
- </section>
- <!-- }}} -->
-
-</chapter>
-
-<!-- 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:"~/.phpdoc/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
--->
-