[prev in list] [next in list] [prev in thread] [next in thread] 

List:       pear-doc
Subject:    [PEAR-DOC] cvs: peardoc /fr/package/mail/mail-queue/mail-queue tutorial.xml
From:       "Christophe Gesché" <moosh () php ! net>
Date:       2005-06-30 19:11:53
Message-ID: cvsmoosh1120158713 () cvsserver
[Download RAW message or body]

moosh		Thu Jun 30 15:11:53 2005 EDT

  Modified files:              
    /peardoc/fr/package/mail/mail-queue/mail-queue	tutorial.xml 
  Log:
  - sync to EN-1.6
  
http://cvs.php.net/diff.php/peardoc/fr/package/mail/mail-queue/mail-queue/tutorial.xml?r1=1.5&r2=1.6&ty=u
                
Index: peardoc/fr/package/mail/mail-queue/mail-queue/tutorial.xml
diff -u peardoc/fr/package/mail/mail-queue/mail-queue/tutorial.xml:1.5 \
                peardoc/fr/package/mail/mail-queue/mail-queue/tutorial.xml:1.6
--- peardoc/fr/package/mail/mail-queue/mail-queue/tutorial.xml:1.5	Mon Jun 14 \
                03:13:19 2004
+++ peardoc/fr/package/mail/mail-queue/mail-queue/tutorial.xml	Thu Jun 30 15:11:51 \
2005 @@ -1,5 +1,5 @@
-<!-- $Revision: 1.5 $ -->
-<!-- EN-Revision: 1.5  Maintainer: moosh Status: ready -->
+<!-- $Revision: 1.6 $ -->
+<!-- EN-Revision: 1.6  Maintainer: moosh Status: ready -->
 <!-- translation comment: todo :ident, trans varnames of sample -->
 <refentry id="package.mail.mail-queue.mail-queue.tutorial">
  <refnamediv>
@@ -9,8 +9,10 @@
  <refsect1 id="package.mail.mail-queue.mail-queue.tutorial.part1">
   <title>Utilisation de Mail_Queue avec un exemple simple</title>
   <para>
-   Nous  utilisons pour cet exemple le db-container et une base de donn&eacute;e \
                mysql.
-   Vous devez cr&eacute;er quelques tables dans cette base de donn&eacute;e pour \
stocker les messages : +   Nous  utilisons pour cet exemple le db-container 
+   et une base de donn&eacute;e mysql.
+   Vous devez cr&eacute;er quelques tables dans 
+   cette base de donn&eacute;e pour stocker les messages :
   </para>
  </refsect1>
  <refsect1 id="package.mail.mail-queue.mail-queue.tutorial.part2">
@@ -111,7 +113,8 @@
   <title />
   <para>
    Voil&agrave; la configuration faite, passons &agrave; l'utilisation.
-   Premi&egrave;rement il faudra construire un message et l'ajouter &agrave; la \
file: +   Premi&egrave;rement il faudra construire un message 
+   et l'ajouter &agrave; la file:
   </para>
  </refsect1>
  <refsect1 id="package.mail.mail-queue.mail-queue.tutorial.part6">
@@ -123,7 +126,7 @@
 <?php
 include './config.php';
 /* we use the db_options and mail_options here */
-$mail_queue =& new Mail_Queue($db_options, $mail_options);
+$file_denvoi_de_mail =& new Mail_Queue($db_options, $mail_options);
 
 $from = 'user@server.com';
 $destinataire = "user2@server.com";
@@ -141,7 +144,7 @@
 
 
 /* Placer le message dans la file */
-$mail_queue->put( $from, $destinataire, $entetes, $corps );
+$file_denvoi_de_mail->put( $from, $destinataire, $entetes, $corps );
 
 ?>
 ]]>
@@ -151,7 +154,8 @@
  <refsect1 id="package.mail.mail-queue.mail-queue.tutorial.part7">
   <title />
   <para>
-    Ok,  l&agrave; nous avons utilis&eacute; la voie simple pour ajouter un \
message... +    Ok,  l&agrave; nous avons utilis&eacute; la voie
+     simple pour ajouter un message...
     Il y a des options plus avanc&eacute;es, consultez la documentation
     des fonctions d'ajout pour cela.
     Maintenant nous devons envoyer des messages.
@@ -170,13 +174,13 @@
 include './config.php';
 
 /* Combien de courrier pourrons-nous envoyer chaque appel du script */
-$max_amount_mails = 50;
+$nombre_max_de_mails = 50;
 
 /* Nous utilisons de nouveau db_options et mail_options de la config */
-$mail_queue =& new Mail_Queue($db_options, $mail_options);
+$file_denvoi_de_mail =& new Mail_Queue($db_options, $mail_options);
 
 /* Envoi effectif des messages */
-$mail_queue->sendMailsInQueue($max_amount_mails);
+$file_denvoi_de_mail->sendMailsInQueue($nombre_max_de_mails);
 ?>
 ]]>
    </programlisting>
@@ -186,19 +190,22 @@
   <title />
   <para>
    Voil&agrave; c'est fait.
-   Maintenant executez le script r&eacute;guli&egrave;rement et ajoutez vos mails \
&agrave; la file . +   Maintenant executez le script r&eacute;guli&egrave;rement 
+   et ajoutez vos mails &agrave; la file .
   </para>
  </refsect1>
  <refsect1 id="package.mail.mail-queue.mail-queue.tutorial.part10">
   <title />
   <para>
 
-   Depuis <classname>Mail_Queue</classname> v.1.1, la m&eacute;thode \
<function>preload</function> +   Depuis <classname>Mail_Queue</classname> v.1.1, la \
m&eacute;thode  +   <function>preload</function>
    peut ne plus pr&eacute;charger TOUS LES courriers dans la m&eacute;moire,
    mais juste quelques uns &agrave; la fois.
 
    Quand le buffer est vide, il est automatiquement re-rempli.
-   Vous pouvez fixer la taille du buffer par l'interm&eacute;diaire de la nouvelle \
m&eacute;thode +   Vous pouvez fixer la taille du buffer par l'interm&eacute;diaire 
+   de la nouvelle m&eacute;thode
    <function>setBufferSize</function>.
   </para>
  </refsect1>
@@ -221,12 +228,16 @@
 /* Le nombre indique la quantité maximum de mail qu'on */
 /* peut placer dans la file.                           */
 
-$mail_queue->setBufferSize(20);
+$file_denvoi_de_mail ->setBufferSize(20);
+
+//Donnez une taille à la file (p.e. le nombre de mail à envoyer
+$limite = 50;
+$file_denvoi_de_mail->setOption($limite);
 
 /* Boucler sur le lot de mail et les envoyer           */
-while ($mail = $mail_queue->get())
+while ($mail = $file_denvoi_de_mail->get())
 {
-	$result = $mail_queue->sendMail($mail);
+	$result = $file_denvoi_de_mail->sendMail($mail);
 }
 ?>
 ]]>

-- 
PEAR Documentation List Mailing List (http://pear.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic