Date: 10/27/00
- Next message: Egon Schmid: "[PHP-DOC] cvs: phpdoc / global.ent"
- Previous message: James Moore: "[PHP-DOC] cvs: phpdoc /en/chapters install.xml"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
dams Fri Oct 27 01:24:54 2000 EDT
Modified files:
/phpdoc/fr/functions mail.xml
Log:
Synch with en.
Index: phpdoc/fr/functions/mail.xml
diff -u phpdoc/fr/functions/mail.xml:1.1 phpdoc/fr/functions/mail.xml:1.2
--- phpdoc/fr/functions/mail.xml:1.1 Fri Jul 21 03:27:50 2000
+++ phpdoc/fr/functions/mail.xml Fri Oct 27 01:24:54 2000
@@ -1,68 +1,149 @@
- <reference id="ref.mail">
- <title>Fonction mail</title>
- <titleabbrev>Mail</titleabbrev>
- <partintro>
- <simpara>
- <function>mail</function> envoie du courrier éléctronique.</simpara>
- </partintro>
-
- <refentry id="function.mail">
- <refnamediv>
- <refname>mail</refname>
- <refpurpose>send mail</refpurpose>
- </refnamediv>
- <refsect1>
- <title>Description</title>
- <funcsynopsis>
- <funcdef>bool <function>mail</function></funcdef>
- <paramdef>string <parameter>to</parameter></paramdef>
- <paramdef>string <parameter>subject</parameter></paramdef>
- <paramdef>string <parameter>message</parameter></paramdef>
- <paramdef>string <parameter><optional>additional_headers</optional></parameter></paramdef>
- </funcsynopsis>
- <simpara>
- <function>Mail</function> poste automatiquement le message <parameter>message</parameter>
- à destination de <parameter>to</parameter>.
- Les destinataires multiples doivent être séparés par des virgules.
- </simpara>
- <para>
- <example>
- <title>Envoi de mail.</title>
- <programlisting>
-mail("rasmus <email protected>", "My Subject", "Ligne 1\nLigne 2\nLigne 3");
- </programlisting>
- </example></para>
- <simpara>
- Le quatrième argument passé sera inséré à la fin de l'entête. Typiquement, cela
- permet d'insérer des entêtes supplémentaires. Les entêtes multiples doivent être
- séparés par des virgules.
- </simpara>
- <para>
- <example>
- <title>Envoi de eMail avec des entêtes supplémentaires.</title>
- <programlisting>
-mail("nobody <email protected>", "Le sujet", $message,
- "From: webmaster@$SERVER_NAME\nReply-To: webmaster@$SERVER_NAME\nX-Mailer: PHP/" . phpversion());
- </programlisting>
- </example></para>
- </refsect1>
- </refentry>
-
- </reference>
-
-<!-- Keep this comment at the end of the file
-Local variables:
-mode: sgml
-sgml-omittag:t
-sgml-shorttag:t
-sgml-minimize-attributes:nil
-sgml-always-quote-attributes:t
-sgml-indent-step:1
-sgml-indent-data:t
-sgml-parent-document:nil
-sgml-default-dtd-file:"../manual.ced"
-sgml-exposed-tags:nil
-sgml-local-catalogs:nil
-sgml-local-ecat-files:nil
-End:
--->
+ <reference id="ref.mail">
+ <title>Fonction mail</title>
+ <titleabbrev>Mail</titleabbrev>
+ <partintro>
+ <simpara>
+ <function>mail</function> envoie du courrier éléctronique.</simpara>
+ </partintro>
+
+
+ <refentry id="function.mail">
+ <refnamediv>
+ <refname>mail</refname>
+ <refpurpose>send mail</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>bool <function>mail</function></funcdef>
+ <paramdef>string <parameter>to</parameter></paramdef>
+ <paramdef>string <parameter>subject</parameter></paramdef>
+ <paramdef>string <parameter>message</parameter></paramdef>
+ <paramdef>string
+ <parameter><optional>additional_headers</optional>
+ </parameter>
+ </paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <simpara>
+ <function>mail</function> poste automatiquement le message
+ <parameter>message</parameter> à destination de
+ <parameter>to</parameter>. Les destinataires multiples doivent être
+ séparés par des virgules.
+ </simpara>
+ <para>
+ <example>
+ <title>Envoi de mail.</title>
+ <programlisting>
+mail("rasmus <email protected>", "Mon Sujet", "Ligne 1\nLigne 2\nLigne 3");
+ </programlisting>
+ </example>
+ </para>
+ <simpara>
+ Le quatrième argument passé sera inséré à la fin de l'entête. Typiquement, cela
+ permet d'insérer des entêtes supplémentaires. Les entêtes multiples doivent être
+ séparés par des virgules.
+ </simpara>
+ <para>
+ <example>
+ <title>Envoi de eMail avec des entêtes supplémentaires.</title>
+ <programlisting>
+mail("nobody <email protected>", "Le sujet", $message,
+ "From: webmaster@$SERVER_NAME\nReply-To: webmaster@$SERVER_NAME\nX-Mailer: PHP/" . phpversion());
+ </programlisting>
+ </example>
+ Vous pouvez aussi utiliser des techniques simples de concaténations de chaînes
+ pour construire des messages complexes :
+ <example>
+ <title>Envoi de mail complexe.</title>
+ <programlisting>
+/* destinataire */
+$recipient .= "Mary <mary <email protected>>" . ", " ; //remarquez les virgules
+$recipient .= "Kelly <kelly <email protected>> . ", ";
+$recipient .= "ronabop <email protected>";
+
+/* sujet */
+$subject = "Rappel des anniversaires du mois d'aout";
+
+/* message */
+$message .= "Le mail suivant inclus une table au format ASCII\n";
+$message .= "Jour \t\tMois \t\tAn\n";
+$message .= "3 \t\tAou \t\t1970\n";
+$message .= "17\t\tAou \t\t1973\n";
+
+/* Vous pouvez ajouter une signature */
+$message .= "--\r\n"; //Délimiteur de signature
+$message .= "Rappel d'anniversaire : copyleft par public domain";
+
+/* d'autres entêtes : errors, From cc's, bcc's, etc */
+
+$headers .= "From: Rappel d'anniversaire <birthday <email protected>>\n";
+$headers .= "X-Sender: <birthday <email protected>>\n";
+$headers .= "X-Mailer: PHP\n"; // maileur
+$headers .= "X-Priority: 1\n"; // Message urgent!
+$headers .= "Return-Path: <birthday <email protected>>\n"; // Rechemin de retour pour les erreurs
+
+$headers .= "Content-Type: text/html; charset=iso-8859-1\n" // Type MIME
+
+$headers .= "cc:birthdayarchive <email protected>\n"; // Champs CC
+$headers .= "bcc:birthdaycheck <email protected>, birthdaygifts <email protected>\n"; // Champs BCCs
+
+/* et hop, à la poste */
+mail($recipient, $subject, $message, $headers);
+ </programlisting>
+ </example>
+ </para>
+ </refsect1>
+ </refentry>
+
+ <refentry id="function.ezmlm-hash">
+ <refnamediv>
+ <refname>ezmlm_hash</refname>
+ <refpurpose>Calcule la valeur de hash demandée par EZMLM</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>int <function>ezmlm_hash</function></funcdef>
+ <paramdef>string <parameter>addr</parameter></paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <simpara>
+ <function>ezmlm_hash</function> calcule la valeur de hash, nécessaire
+ lors de la gestion de liste de diffusions EZMLM dans une base
+ de données MySQL.
+ </simpara>
+ <para>
+ <example>
+ <title>Calcul du hash et enregistrement d'un utilisateur</title>
+ <programlisting>
+$user = "kris <email protected>";
+$hash = ezmlm_hash ($user);
+$query = sprintf ("INSERT INTO sample VALUES (%s, '%s')", $hash, $user);
+$db->query($query); // utilisation de l'interface PHPLIB
+ </programlisting>
+ </example>
+ </para>
+ </refsect1>
+ </refentry>
+
+ </reference>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+sgml-parent-document:nil
+sgml-default-dtd-file:"../manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
- Next message: Egon Schmid: "[PHP-DOC] cvs: phpdoc / global.ent"
- Previous message: James Moore: "[PHP-DOC] cvs: phpdoc /en/chapters install.xml"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

