downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

Our source is open

The syntax highlighted source is automatically generated by PHP from the plaintext script. If you're interested in what's behind the several functions we used, you can always take a look at the source of the following files:

Of course, if you want to see the source of this page, we have it available. You can also browse the SVN repository for this website on svn.php.net.

Source of: /manual/fr/function.highlight-file.php

<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$PARENTS = array();
include_once
dirname(__FILE__) ."/toc/ref.misc.inc";
$setup = array (
 
'home' =>
  array (
   
0 => 'index.php',
   
1 => 'PHP Manual',
  ),
 
'head' =>
  array (
   
0 => 'UTF-8',
   
1 => 'fr',
  ),
 
'this' =>
  array (
   
0 => 'function.highlight-file.php',
   
1 => 'highlight_file',
  ),
 
'up' =>
  array (
   
0 => 'ref.misc.php',
   
1 => 'Fonctions diverses',
  ),
 
'prev' =>
  array (
   
0 => 'function.halt-compiler.php',
   
1 => '__halt_compiler',
  ),
 
'next' =>
  array (
   
0 => 'function.highlight-string.php',
   
1 => 'highlight_string',
  ),
);
$setup["toc"] = $TOC;
$setup["parents"] = $PARENTS;
manual_setup($setup);

manual_header();
?>
<div id="function.highlight-file" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">highlight_file</h1>
  <p class="verinfo">(PHP 4, PHP 5)</p><p class="refpurpose"><span class="refname">highlight_file</span> &mdash; <span class="dc-title">Colorisation syntaxique d&#039;un fichier</span></p>

 </div>

 <a name="function.highlight-file.description"></a><div class="refsect1 description">
  <h3 class="title">Description</h3>
  <div class="methodsynopsis dc-description">
   <span class="type"><a href="language.pseudo-types.php#language.types.mixed" class="type mixed">mixed</a></span> <span class="methodname"><b>highlight_file</b></span>
    ( <span class="methodparam"><span class="type">string</span> <tt class="parameter">$filename</tt></span>
   [, <span class="methodparam"><span class="type">bool</span> <tt class="parameter">$return</tt><span class="initializer">= false</span></span>
  ] )</div>

  <p class="para rdfs-comment">
   Affiche la syntaxe colorisée du fichier <i><tt class="parameter">filename</tt></i>
,
   en utilisant les couleurs définies dans le moteur interne de PHP.
  </p>
  <p class="para">
   De nombreux serveurs sont configurés pour automatiquement
   afficher le source colorisé, avec l&#039;extension
   <em class="emphasis">phps</em>. Par exemple,
   <var class="filename">example.phps</var> va afficher le source du script.
   Pour activer cette fonctionnalité, utilisez cette ligne dans
   <var class="filename">httpd.conf</var> :
  </p>
  <div class="example-contents screen">
<div class="descriptioncode"><pre class="descriptioncode">AddType application/x-httpd-php-source .phps</pre>
</div>
  </div>
 </div>


 <a name="function.highlight-file.parameters"></a><div class="refsect1 parameters">
  <h3 class="title">Liste de paramètres</h3>
  <p class="para">
   </p><dl>

    <dt class="varlistentry">

     <span class="term"><i><tt class="parameter">filename</tt></i>
</span>

     </dt><dd class="listitem">

      <p class="para">
       Le chemin vers le fichier PHP à coloriser.
      </p>
     </dd>

   
    <dt class="varlistentry">

     <span class="term"><i><tt class="parameter">return</tt></i>
</span>

     </dt><dd class="listitem">

      <p class="para">
       En passant ce paramètre à <b><tt class="constant">TRUE</tt></b>, la fonction
       retourne le code colorisé au lieu de l&#039;afficher.
      </p>
     </dd>

   
   </dl>
<p>
  </p>
 </div>


 <a name="function.highlight-file.returnvalues"></a><div class="refsect1 returnvalues">
  <h3 class="title">Valeurs de retour</h3>
  <p class="para">
   Si le second paramètre optionnel <i><tt class="parameter">return</tt></i>
 vaut <b><tt class="constant">TRUE</tt></b>
   alors <b>highlight_file()</b> retournera le code généré,
   au lieu de l&#039;afficher. Si le second paramètre ne vaut pas <b><tt class="constant">TRUE</tt></b> alors
   <b>highlight_file()</b> retournera <b><tt class="constant">TRUE</tt></b> en cas de succès, et
   <b><tt class="constant">FALSE</tt></b> sinon.
  </p>
 </div>


 <a name="function.highlight-file.changelog"></a><div class="refsect1 changelog">
  <h3 class="title">Historique</h3>
  <p class="para">
   </p><table class="doctable informaltable">
   
     <thead valign="middle">
      <tr valign="middle">
       <th>Version</th>
       <th>Description</th>
      </tr>

     </thead>

     <tbody valign="middle" class="tbody">
      <tr valign="middle">
       <td align="left">4.2.1</td>
       <td align="left">
        Cette fonction est désormais affectée par <a href="ini.sect.safe-mode.php#ini.safe-mode" class="link">safe_mode</a> et <a href="ini.sect.safe-mode.php#ini.open-basedir" class="link">open_basedir</a>.
       </td>
      </tr>

      <tr valign="middle">
       <td align="left">4.2.0</td>
       <td align="left">
        Le paramètre <i><tt class="parameter">return</tt></i>
 a été ajouté.
       </td>
      </tr>

     </tbody>
   
   </table>
<p>
  </p>
 </div>


 <a name="function.highlight-file.notes"></a><div class="refsect1 notes">
  <h3 class="title">Notes</h3>
  <div class="caution"><b class="caution">Attention</b>
   <p class="para">
    Beaucoup de soin doit être apporté lors de l&#039;utilisation de
    <b>highlight_file()</b> pour s&#039;assurer que vous ne
    révélez pas d&#039;informations critiques telles que des mots de passe
    ou d&#039;autres informations qui pourraient créer des fuites d&#039;informations.
   </p>
  </div>
  <blockquote><p><b class="note">Note</b>: Cette fonction utilise en interne
le buffer de sortie avec ce paramètre, il ne peut donc pas être utilisé
dans la fonction de rappel <a href="function.ob-start.php" class="function">ob_start()</a>.<br /></p></blockquote>
 </div>


 <a name="function.highlight-file.seealso"></a><div class="refsect1 seealso">
  <h3 class="title">Voir aussi</h3>
  <p class="para">
   </p><ul class="simplelist">
    <li class="member"><a href="function.highlight-string.php" class="function" rel="rdfs-seeAlso">highlight_string()</a> - Applique la syntaxe colorisée à du code PHP</li>
   </ul><p>
  </p>
 </div>


</div><?php manual_footer(); ?>
 
show source | credits | sitemap | contact | advertising | mirror sites