2
0
forked from Wavyzz/dolibarr
Files
dolibarr-fork/doc/dev/php/latex/classCMailFile.tex
2004-07-16 06:41:58 +00:00

176 lines
6.7 KiB
TeX

\hypertarget{classCMailFile}{
\section{R\'{e}f\'{e}rence de la classe CMail\-File}
\label{classCMailFile}\index{CMailFile@{CMailFile}}
}
Classe permettant d'envoyer des attachements par mail.
\subsection*{Fonctions membres publiques}
\begin{CompactItemize}
\item
\hyperlink{classCMailFile_a0}{CMail\-File} (\$subject, \$to, \$from, \$msg, \$filename\_\-list, \$mimetype\_\-list, \$mimefilename\_\-list, \$addr\_\-cc=\char`\"{}\char`\"{})
\begin{CompactList}\small\item\em CMail\-File. \item\end{CompactList}\item
\hyperlink{classCMailFile_a1}{attach\_\-file} (\$filename\_\-list, \$mimetype\_\-list, \$mimefilename\_\-list)
\begin{CompactList}\small\item\em permet d'attacher un fichier \item\end{CompactList}\item
\hyperlink{classCMailFile_a2}{encode\_\-file} (\$sourcefile)
\begin{CompactList}\small\item\em permet d'encoder un fichier \item\end{CompactList}\item
\hypertarget{classCMailFile_a3}{
\hyperlink{classCMailFile_a3}{sendfile} ()}
\label{classCMailFile_a3}
\begin{CompactList}\small\item\em permet d'envoyer un fichier \item\end{CompactList}\item
\hyperlink{classCMailFile_a4}{write\_\-body} (\$msgtext, \$filename\_\-list)
\begin{CompactList}\small\item\em permet d'ecrire le body d'un message \item\end{CompactList}\item
\hyperlink{classCMailFile_a5}{write\_\-mimeheaders} (\$filename\_\-list, \$mimefilename\_\-list)
\begin{CompactList}\small\item\em cr\'{e}ation des headers mime \item\end{CompactList}\item
\hyperlink{classCMailFile_a6}{write\_\-smtpheaders} (\$addr\_\-from, \$addr\_\-cc)
\begin{CompactList}\small\item\em cr\'{e}ation des headers smtp \item\end{CompactList}\end{CompactItemize}
\subsection{Description d\'{e}taill\'{e}e}
Classe permettant d'envoyer des attachements par mail.
\begin{Desc}
\item[Remarques:]Eric Seigne $<$\href{mailto:eric.seigne@ryxeo.com}{\tt eric.seigne@ryxeo.com}$>$ 2004.01.08
ajout de la gestion des cc:
ajout de l'expedition de plusieurs fichiers
Laurent Destailleur 2004.02.10
correction d'un disfonctionnement \`{a} la gestion des attachements multiples \end{Desc}
D\'{e}finition \`{a} la ligne 40 du fichier CMail\-File.class.php.
\subsection{Documentation des contructeurs et destructeur}
\hypertarget{classCMailFile_a0}{
\index{CMailFile@{CMail\-File}!CMailFile@{CMailFile}}
\index{CMailFile@{CMailFile}!CMailFile@{CMail\-File}}
\subsubsection[CMailFile]{\setlength{\rightskip}{0pt plus 5cm}CMail\-File::CMail\-File (\$ {\em subject}, \$ {\em to}, \$ {\em from}, \$ {\em msg}, \$ {\em filename\_\-list}, \$ {\em mimetype\_\-list}, \$ {\em mimefilename\_\-list}, \$ {\em addr\_\-cc} = {\tt \char`\"{}\char`\"{}})}}
\label{classCMailFile_a0}
CMail\-File.
\begin{Desc}
\item[Param\`{e}tres:]
\begin{description}
\item[{\em subject}]\item[{\em to}]\item[{\em from}]\item[{\em msg}]\item[{\em filename\_\-list}]\item[{\em mimetype\_\-list}]\item[{\em mimefilename\_\-list}]\item[{\em addr\_\-cc}]\end{description}
\end{Desc}
D\'{e}finition \`{a} la ligne 64 du fichier CMail\-File.class.php.
R\'{e}f\'{e}rences attach\_\-file(), write\_\-body(), write\_\-mimeheaders(), et write\_\-smtpheaders().
\subsection{Documentation des fonctions membres}
\hypertarget{classCMailFile_a1}{
\index{CMailFile@{CMail\-File}!attach_file@{attach\_\-file}}
\index{attach_file@{attach\_\-file}!CMailFile@{CMail\-File}}
\subsubsection[attach\_\-file]{\setlength{\rightskip}{0pt plus 5cm}CMail\-File::attach\_\-file (\$ {\em filename\_\-list}, \$ {\em mimetype\_\-list}, \$ {\em mimefilename\_\-list})}}
\label{classCMailFile_a1}
permet d'attacher un fichier
\begin{Desc}
\item[Param\`{e}tres:]
\begin{description}
\item[{\em filename\_\-list}]\item[{\em mimetype\_\-list}]\item[{\em mimefilename\_\-list}]\end{description}
\end{Desc}
D\'{e}finition \`{a} la ligne 83 du fichier CMail\-File.class.php.
R\'{e}f\'{e}rences attach\_\-file(), et encode\_\-file().
R\'{e}f\'{e}renc\'{e} par attach\_\-file(), et CMail\-File().\hypertarget{classCMailFile_a2}{
\index{CMailFile@{CMail\-File}!encode_file@{encode\_\-file}}
\index{encode_file@{encode\_\-file}!CMailFile@{CMail\-File}}
\subsubsection[encode\_\-file]{\setlength{\rightskip}{0pt plus 5cm}CMail\-File::encode\_\-file (\$ {\em sourcefile})}}
\label{classCMailFile_a2}
permet d'encoder un fichier
\begin{Desc}
\item[Param\`{e}tres:]
\begin{description}
\item[{\em sourcefile}]\end{description}
\end{Desc}
D\'{e}finition \`{a} la ligne 105 du fichier CMail\-File.class.php.
R\'{e}f\'{e}rences encode\_\-file(), et my\_\-chunk\_\-split().
R\'{e}f\'{e}renc\'{e} par attach\_\-file(), et encode\_\-file().\hypertarget{classCMailFile_a4}{
\index{CMailFile@{CMail\-File}!write_body@{write\_\-body}}
\index{write_body@{write\_\-body}!CMailFile@{CMail\-File}}
\subsubsection[write\_\-body]{\setlength{\rightskip}{0pt plus 5cm}CMail\-File::write\_\-body (\$ {\em msgtext}, \$ {\em filename\_\-list})}}
\label{classCMailFile_a4}
permet d'ecrire le body d'un message
\begin{Desc}
\item[Param\`{e}tres:]
\begin{description}
\item[{\em msgtext}]\item[{\em filename\_\-list}]\end{description}
\end{Desc}
D\'{e}finition \`{a} la ligne 135 du fichier CMail\-File.class.php.
R\'{e}f\'{e}rences write\_\-body().
R\'{e}f\'{e}renc\'{e} par CMail\-File(), et write\_\-body().\hypertarget{classCMailFile_a5}{
\index{CMailFile@{CMail\-File}!write_mimeheaders@{write\_\-mimeheaders}}
\index{write_mimeheaders@{write\_\-mimeheaders}!CMailFile@{CMail\-File}}
\subsubsection[write\_\-mimeheaders]{\setlength{\rightskip}{0pt plus 5cm}CMail\-File::write\_\-mimeheaders (\$ {\em filename\_\-list}, \$ {\em mimefilename\_\-list})}}
\label{classCMailFile_a5}
cr\'{e}ation des headers mime
\begin{Desc}
\item[Param\`{e}tres:]
\begin{description}
\item[{\em filename\_\-list}]\item[{\em mimefilename\_\-list}]\end{description}
\end{Desc}
D\'{e}finition \`{a} la ligne 153 du fichier CMail\-File.class.php.
R\'{e}f\'{e}rences write\_\-mimeheaders().
R\'{e}f\'{e}renc\'{e} par CMail\-File(), et write\_\-mimeheaders().\hypertarget{classCMailFile_a6}{
\index{CMailFile@{CMail\-File}!write_smtpheaders@{write\_\-smtpheaders}}
\index{write_smtpheaders@{write\_\-smtpheaders}!CMailFile@{CMail\-File}}
\subsubsection[write\_\-smtpheaders]{\setlength{\rightskip}{0pt plus 5cm}CMail\-File::write\_\-smtpheaders (\$ {\em addr\_\-from}, \$ {\em addr\_\-cc})}}
\label{classCMailFile_a6}
cr\'{e}ation des headers smtp
\begin{Desc}
\item[Param\`{e}tres:]
\begin{description}
\item[{\em addr\_\-from}]\item[{\em addr\_\-cc}]\end{description}
\end{Desc}
D\'{e}finition \`{a} la ligne 171 du fichier CMail\-File.class.php.
R\'{e}f\'{e}rences write\_\-smtpheaders().
R\'{e}f\'{e}renc\'{e} par CMail\-File(), et write\_\-smtpheaders().
La documentation de cette classe a \'{e}t\'{e} g\'{e}n\'{e}r\'{e}e \`{a} partir du fichier suivant:\begin{CompactItemize}
\item
htdocs/lib/\hyperlink{CMailFile_8class_8php}{CMail\-File.class.php}\end{CompactItemize}