diff options
Diffstat (limited to 'docs/manual/howto/cgi.html.fr')
-rw-r--r-- | docs/manual/howto/cgi.html.fr | 69 |
1 files changed, 34 insertions, 35 deletions
diff --git a/docs/manual/howto/cgi.html.fr b/docs/manual/howto/cgi.html.fr index 031f6ffd40..105955ac7a 100644 --- a/docs/manual/howto/cgi.html.fr +++ b/docs/manual/howto/cgi.html.fr @@ -26,8 +26,6 @@ <a href="../ja/howto/cgi.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | <a href="../ko/howto/cgi.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> </div> -<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version - anglaise pour les changements récents.</div> </div> <div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#intro">Introduction</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#configuring">Configurer Apache pour autoriser CGI</a></li> @@ -67,9 +65,10 @@ commentée dans votre <code>httpd.conf</code>. Une directive correcte doit ressembler à ceci : - <div class="example"><p><code> + <pre class="prettyprint lang-config"> LoadModule cgi_module modules/mod_cgi.so - </code></p></div></div> + </pre> +</div> <h3><a name="scriptalias" id="scriptalias">ScriptAlias</a></h3> @@ -83,9 +82,10 @@ <p>La directive <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> se présente comme suit :</p> - <div class="example"><p><code> + <pre class="prettyprint lang-config"> ScriptAlias /cgi-bin/ /usr/local/apache2/cgi-bin/ - </code></p></div> + </pre> + <p>Cet exemple est tiré de votre fichier de configuration <code>httpd.conf</code> par défaut, si vous avez installé Apache @@ -149,13 +149,12 @@ l'exécution des programmes CGI est permise depuis un répertoire particulier :</p> - <div class="example"><p><code> - <Directory /usr/local/apache2/htdocs/un-repertoire><br /> - <span class="indent"> - Options +ExecCGI<br /> - </span> - </Directory> - </code></p></div> + <pre class="prettyprint lang-config"> +<Directory /usr/local/apache2/htdocs/somedir> + Options +ExecCGI +</Directory> + </pre> + <p>La directive ci-dessus indique à Apache qu'il doit permettre l'exécution des fichiers CGI. Vous devez aussi indiquer au serveur @@ -164,9 +163,10 @@ extension <code>cgi</code> ou <code>pl</code> en tant que programmes CGI :</p> - <div class="example"><p><code> + <pre class="prettyprint lang-config"> AddHandler cgi-script .cgi .pl - </code></p></div> + </pre> + <h3><a name="htaccess" id="htaccess">Fichiers .htaccess</a></h3> @@ -186,27 +186,25 @@ répertoire utilisateur, vous pouvez utiliser la configuration suivante :</p> - <div class="example"><p><code> - <Directory /home/*/public_html><br /> - <span class="indent"> - Options +ExecCGI<br /> - AddHandler cgi-script .cgi<br /> - </span> - </Directory> - </code></p></div> + <pre class="prettyprint lang-config"> +<Directory /home/*/public_html> + Options +ExecCGI + AddHandler cgi-script .cgi +</Directory> + </pre> + <p>Pour indiquer un sous-répertoire <code>cgi-bin</code> d'un répertoire utilisateur où tout fichier sera traité en tant que programme CGI, vous pouvez utiliser ceci :</p> - <div class="example"><p><code> - <Directory /home/*/public_html/cgi-bin><br /> - <span class="indent"> - Options ExecCGI<br /> - SetHandler cgi-script<br /> - </span> - </Directory> - </code></p></div> + <pre class="prettyprint lang-config"> +<Directory /home/*/public_html/cgi-bin> + Options ExecCGI + SetHandler cgi-script +</Directory> + </pre> + @@ -248,7 +246,7 @@ <pre class="prettyprint lang-perl"> #!/usr/bin/perl print "Content-type: text/html\n\n"; -print "Bonjour tout le monde . . ."; +print "Hello, World."; </pre> @@ -364,9 +362,10 @@ print "Bonjour tout le monde . . ."; trouve à la première ligne de votre programme CGI et qui va ressembler à ceci :</p> - <div class="example"><p><code> + <pre class="prettyprint lang-perl"> #!/usr/bin/perl - </code></p></div> + </pre> + <p>Assurez-vous qu'il s'agit bien du chemin correct vers l'interpréteur.</p> @@ -523,7 +522,7 @@ print "Bonjour tout le monde . . ."; #!/usr/bin/perl print "Content-type: text/html\n\n"; foreach $key (keys %ENV) { - print "$key --> $ENV{$key}<br>"; + print "$key --> $ENV{$key}<br>"; } </pre> |