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.openlog.php

<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$PARENTS = array();
include_once
dirname(__FILE__) ."/toc/ref.network.inc";
$setup = array (
 
'home' =>
  array (
   
0 => 'index.php',
   
1 => 'PHP Manual',
  ),
 
'head' =>
  array (
   
0 => 'UTF-8',
   
1 => 'fr',
  ),
 
'this' =>
  array (
   
0 => 'function.openlog.php',
   
1 => 'openlog',
  ),
 
'up' =>
  array (
   
0 => 'ref.network.php',
   
1 => 'Fonctions réseaux',
  ),
 
'prev' =>
  array (
   
0 => 'function.long2ip.php',
   
1 => 'long2ip',
  ),
 
'next' =>
  array (
   
0 => 'function.pfsockopen.php',
   
1 => 'pfsockopen',
  ),
);
$setup["toc"] = $TOC;
$setup["parents"] = $PARENTS;
manual_setup($setup);

manual_header();
?>
<div id="function.openlog" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">openlog</h1>
  <p class="verinfo">(PHP 4, PHP 5)</p><p class="refpurpose"><span class="refname">openlog</span> &mdash; <span class="dc-title">Ouvre la connexion à l&#039;historique système</span></p>

 </div>

 <a name="function.openlog.description"></a><div class="refsect1 description">
  <h3 class="title">Description</h3>
  <div class="methodsynopsis dc-description">
   <span class="type">bool</span> <span class="methodname"><b>openlog</b></span>
    ( <span class="methodparam"><span class="type">string</span> <tt class="parameter">$ident</tt></span>
   , <span class="methodparam"><span class="type">int</span> <tt class="parameter">$option</tt></span>
   , <span class="methodparam"><span class="type">int</span> <tt class="parameter">$facility</tt></span>
   )</div>

  <p class="para rdfs-comment">
   <b>openlog()</b> ouvre la connexion à l&#039;historique
   système.
  </p>
  <p class="para">
   L&#039;utilisation de <b>openlog()</b> est optionnelle. Cette
   fonction sera automatiquement appelée par la fonction <a href="function.syslog.php" class="function">syslog()</a>
   si nécessaire, auquel cas <i><tt class="parameter">ident</tt></i>
 vaudra par défaut
   <b><tt class="constant">FALSE</tt></b>.
  </p>
 </div>


 <a name="function.openlog.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">ident</tt></i>
</span>

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

      <p class="para">
       La chaîne <i><tt class="parameter">ident</tt></i>
 sera
       ajoutée à chaque message.
      </p>
     </dd>

   
    <dt class="varlistentry">

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

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

      <p class="para">
       L&#039;argument <i><tt class="parameter">option</tt></i>
 indique
       les options de journalisation utilisées pour générer le message.
       </p><table class="doctable table">
        <caption><b>Options pour la fonction <b>openlog()</b></b></caption>
       
         <thead valign="middle">
          <tr valign="middle">
           <th>Constante</th>
           <th>Description</th>
          </tr>

         </thead>

         <tbody valign="middle" class="tbody">
          <tr valign="middle">
           <td align="left"><b><tt class="constant">LOG_CONS</tt></b></td>
           <td align="left">
            Si une erreur survient lors de l&#039;envoi des données au gestionnaire
            d&#039;historique, écrire directement l&#039;erreur sur la console.
           </td>
          </tr>

          <tr valign="middle">
           <td align="left"><b><tt class="constant">LOG_NDELAY</tt></b></td>
           <td align="left">
            Ouvre immédiatement une connexion au gestionnaire d&#039;historique.
           </td>
          </tr>

          <tr valign="middle">
           <td align="left"><b><tt class="constant">LOG_ODELAY</tt></b></td>
           <td align="left">
            Retarde l&#039;ouverture de la connexion jusqu&#039;à ce que le
            premier message soit enregistré (par défaut).
           </td>
          </tr>

          <tr valign="middle">
           <td align="left"><b><tt class="constant">LOG_PERROR</tt></b></td>
           <td align="left">Envoie le message au gestionnaire standard.</td>
          </tr>

          <tr valign="middle">
           <td align="left"><b><tt class="constant">LOG_PID</tt></b></td>
           <td align="left">Inclut le PID à chaque message.</td>
          </tr>

         </tbody>
       
       </table>
<p>
       Vous pouvez utiliser une ou plusieurs de ces options. Pour les
       combiner, utiliser l&#039;opérateur <i>OR</i>. Par exemple,
       pour ouvrir immédiatement la connexion, écrire sur la console et
       inclure le PID de chaque message, utilisez :
       <i>LOG_CONS | LOG_NDELAY | LOG_PID</i>.
      </p>
     </dd>

   
    <dt class="varlistentry">

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

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

      <p class="para">
       L&#039;argument <i><tt class="parameter">facility</tt></i>
 sert à indiquer quel programme
       enregistre ce message. Cela vous permet de spécifier
       (sur la machine d&#039;historique) comment traiter les messages venant
       de plusieurs serveurs.
       </p><table class="doctable table">
        <caption><b>Paramètre <i><tt class="parameter">facility</tt></i>
 d&#039;<b>openlog()</b></b></caption>
       
         <thead valign="middle">
          <tr valign="middle">
           <th>Constante</th>
           <th>Description</th>
          </tr>

         </thead>

         <tbody valign="middle" class="tbody">
          <tr valign="middle">
           <td align="left"><b><tt class="constant">LOG_AUTH</tt></b></td>
           <td align="left">
            sécurité/messages d&#039;autorisation (utilisez
            <b><tt class="constant">LOG_AUTHPRIV</tt></b>, pour
            remplacer cette constante sur les systèmes où elle est définie).
           </td>
          </tr>

          <tr valign="middle">
           <td align="left"><b><tt class="constant">LOG_AUTHPRIV</tt></b></td>
           <td align="left">sécurité/messages d&#039;autorisation (privé)</td>
          </tr>

          <tr valign="middle">
           <td align="left"><b><tt class="constant">LOG_CRON</tt></b></td>
           <td align="left">démon horloge (cron et at)</td>
          </tr>

          <tr valign="middle">
           <td align="left"><b><tt class="constant">LOG_DAEMON</tt></b></td>
           <td align="left">autres démons système</td>
          </tr>

          <tr valign="middle">
           <td align="left"><b><tt class="constant">LOG_KERN</tt></b></td>
           <td align="left">noyau (kernel)</td>
          </tr>

          <tr valign="middle">
           <td align="left"><b><tt class="constant">LOG_LOCAL0</tt></b> ... <b><tt class="constant">LOG_LOCAL7</tt></b></td>
           <td align="left">réservé pour utilisation locale. Inutilisable sous Windows</td>
          </tr>

          <tr valign="middle">
           <td align="left"><b><tt class="constant">LOG_LPR</tt></b></td>
           <td align="left">imprimante (<i>line printer subsystem</i>)</td>
          </tr>

          <tr valign="middle">
           <td align="left"><b><tt class="constant">LOG_MAIL</tt></b></td>
           <td align="left">messagerie mail</td>
          </tr>

          <tr valign="middle">
           <td align="left"><b><tt class="constant">LOG_NEWS</tt></b></td>
           <td align="left">USENET : groupes de news (newsgroup)</td>
          </tr>

          <tr valign="middle">
           <td align="left"><b><tt class="constant">LOG_SYSLOG</tt></b></td>
           <td align="left">messages générés en interne par syslogd</td>
          </tr>

          <tr valign="middle">
           <td align="left"><b><tt class="constant">LOG_USER</tt></b></td>
           <td align="left">messages utilisateurs génériques</td>
          </tr>

          <tr valign="middle">
           <td align="left"><b><tt class="constant">LOG_UUCP</tt></b></td>
           <td align="left">sous-système UUCP</td>
          </tr>

         </tbody>
       
       </table>
<p>
      </p>
      <blockquote><p><b class="note">Note</b>:
      
        <b><tt class="constant">LOG_USER</tt></b> est le seul type valide sous les environnements
        Windows.
       <br />
      </p></blockquote>
     </dd>

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


 <a name="function.openlog.returnvalues"></a><div class="refsect1 returnvalues">
  <h3 class="title">Valeurs de retour</h3>
  <p class="para">
   Cette fonction retourne <b><tt class="constant">TRUE</tt></b> en cas de
succès, <b><tt class="constant">FALSE</tt></b> en cas d&#039;échec.
  </p>
 </div>


 <a name="function.openlog.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.syslog.php" class="function" rel="rdfs-seeAlso">syslog()</a> - Génère un message dans l'historique système</li>
    <li class="member"><a href="function.closelog.php" class="function" rel="rdfs-seeAlso">closelog()</a> - Ferme la connexion à l'historique système</li>
   </ul><p>
  </p>
 </div>


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