<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/ref.svn.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'fr',
  ),
  'this' => 
  array (
    0 => 'function.svn-add.php',
    1 => 'svn_add',
    2 => 'Pr&eacute;voit l\'ajout d\'un &eacute;l&eacute;ment dans le dossier de travail',
  ),
  'up' => 
  array (
    0 => 'ref.svn.php',
    1 => 'Fonctions SVN',
  ),
  'prev' => 
  array (
    0 => 'ref.svn.php',
    1 => 'Fonctions SVN',
  ),
  'next' => 
  array (
    0 => 'function.svn-auth-get-parameter.php',
    1 => 'svn_auth_get_parameter',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'fr',
    'path' => 'reference/svn/functions/svn-add.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="function.svn-add" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">svn_add</h1>
  <p class="verinfo">(PECL svn &gt;= 0.1.0)</p><p class="refpurpose"><span class="refname">svn_add</span> &mdash; <span class="dc-title">Prévoit l&#039;ajout d&#039;un élément dans le dossier de travail</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-function.svn-add-description">
  <h3 class="title">Description</h3>
  <div class="methodsynopsis dc-description">
   <span class="modifier">function</span> <span class="methodname"><strong>svn_add</strong></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$path</code></span>, <span class="methodparam"><span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span> <code class="parameter">$recursive</code><span class="initializer"> = <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong></span></span>, <span class="methodparam"><span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span> <code class="parameter">$force</code><span class="initializer"> = <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong></span></span>): <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span></div>

  <p class="simpara">
   Ajoute un fichier, un dossier ou un lien symbolique, en utilisant
   le chemin <code class="parameter">path</code> dans le dossier de travail.
   L&#039;élément sera ajouté au référentiel au prochain appel de la fonction
   <span class="function"><a href="function.svn-commit.php" class="function">svn_commit()</a></span> sur la copie de travail.
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-function.svn-add-parameters">
  <h3 class="title">Liste de paramètres</h3>
  <dl>
   
    <dt><code class="parameter">path</code></dt>
    <dd>
     <p class="simpara">
      Chemin de l&#039;élément à ajouter.
     </p>
     <blockquote class="note"><p><strong class="note">Note</strong>: <p class="simpara">Les chemins relatifs peuvent être résolus
    comme si le dossier de travail courant était celui qui contient le binaire PHP.
    Pour utiliser le dossier de travail du script appelant, il faut utiliser la fonction <span class="function"><a href="function.realpath.php" class="function">realpath()</a></span>
    ou dirname(__FILE__).</p></p></blockquote>
    </dd>
   
   
    <dt><code class="parameter">recursive</code></dt>
    <dd>
     <p class="simpara">
      Si l&#039;élément est un dossier, si l&#039;on doit ou non ajouter
      récursivement tout son contenu. Par défaut, vaut <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong>
     </p>
    </dd>
   
   
    <dt><code class="parameter">force</code></dt>
    <dd>
     <p class="simpara">
      Si vaut <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong>, Subversion cherchera récursivement dans les dossiers
      versionnés existants afin d&#039;ajouter tous les fichiers qui ne
      sont actuellement pas versionnés. Par défaut, vaut <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong>
     </p>
    </dd>
   
  </dl>

 </div>

 <div class="refsect1 returnvalues" id="refsect1-function.svn-add-returnvalues">
  <h3 class="title">Valeurs de retour</h3>
  <p class="simpara">
   Cette fonction retourne <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> en cas de succès ou <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> si une erreur survient.
  </p>
 </div>


 <div class="refsect1 examples" id="refsect1-function.svn-add-examples">
  <h3 class="title">Exemples</h3>
  <div class="example" id="example-1">
   <p><strong>Exemple #1 Exemple avec <span class="function"><strong>svn_add()</strong></span></strong></p>
   <div class="example-contents"><p>
    Dans un dossier de travail où la commande <strong class="userinput"><code>svn status</code></strong>
    retourne :
   </p></div>
   <div class="example-contents screen">
<div class="examplescode"><pre class="examplescode">$ svn status
?      foobar.txt</pre>
</div>
   </div>
   <div class="example-contents"><p>...ce code:</p></div>
   <div class="example-contents">
<div class="phpcode"><pre><code style="color: #000000"><span style="color: #0000BB">&lt;?php
svn_add</span><span style="color: #007700">(</span><span style="color: #DD0000">'foobar.txt'</span><span style="color: #007700">);
</span><span style="color: #0000BB">?&gt;</span></code></pre></div>
   </div>

   <div class="example-contents"><p>
    ...marquera le fichier <var class="filename">foobar.txt</var> comme fichier à ajouter
    dans le dossier.
   </p></div>
  </div>
 </div>


 <div class="refsect1 notes" id="refsect1-function.svn-add-notes">
  <h3 class="title">Notes</h3>
  <div class="warning"><strong class="warning">Avertissement</strong><p class="simpara">
 Cette fonction est <em>EXPERIMENTALE</em>. Le comportement de cette fonction, son nom, et toute la
 documentation autour de cette fonction peuvent changer sans préavis dans une prochaine version de PHP.
 Cette fonction doit être utilisée aux risques et périls de l&#039;utilisateur.
</p></div>
 </div>


 <div class="refsect1 seealso" id="refsect1-function.svn-add-seealso">
  <h3 class="title">Voir aussi</h3>
  <ul class="simplelist">
   <li><a href="http://svnbook.red-bean.com/en/1.2/svn.ref.svn.c.add.html" class="link external">&raquo;&nbsp;Documentation SVN sur la commande <code class="literal">&quot;svn add&quot;</code></a></li>
  </ul>
 </div>


</div><?php manual_footer($setup); ?>