le 06/06/2007 à 10:43
Mails et deux pieces jointes php
merci :)
je pense aussi que le probleme vient de la
parce que si dans
si j'enleve les 4 lignes à partir de content type, c'est la deuxieme pj qui part.
pour la séparation, j'ai tenté
mais rien n'y fait
merci d'avance pour ton aide, je galère depuis pas mal de temps :(
en plus je suis très mauvais en php ^^ mais stage oblige ^^
si tu veux un apercu de l'utilisation:
http://www.copie-est.com/postuler.php
je pense aussi que le probleme vient de la
parce que si dans
<php?
# if(strlen($piecejointe) || strlen($piecejointe2))
# {
# $boundary = "/-------".md5(uniqid(rand()))."-------/"; // séparateur
# $headers .= "\nMIME-Version:1.0\nContent-Type:multipart/mixed;boundary=\"$boundary\"\n";
# $message_final =
# "This is a multi-part message in MIME format.\n--$boundary\n".
# "Content-Type: text/plain; charset=ISO-8859-1\n".
# "Content-Transfer-Encoding: 7bit\n\n".
# "$message_final\n\n--$boundary\n".
# "Content-Type:$mimetype;name=\"$name\"\n".
# "Content-Transfer-Encoding: base64\n".
# "Content-Disposition:attachment;filename=\"$name\"\n\n".
# "$piecejointe\n--".
# "Content-Type:$mimetype;name=\"$name2\"\n".
# "Content-Transfer-Encoding: base64\n".
# "Content-Disposition:attachment;filename=\"$name2\"\n\n".
# "$piecejointe2\n--".
#
# $boundary."--\n";
# } ?>
si j'enleve les 4 lignes à partir de content type, c'est la deuxieme pj qui part.
pour la séparation, j'ai tenté
<php?# si pièce jointe on ajoute l'en-tête spécifique avec séparateurs
if(strlen($piecejointe) || strlen($piecejointe2))
{
$boundary = "/-------".md5(uniqid(rand()))."-------/"; // séparateur
$headers .= "\nMIME-Version: 1.0\nContent-Type: multipart/mixed; boundary=\"$boundary\"\n";
$message_final =
"This is a multi-part message in MIME format.\n--$boundary\n".
"Content-Type: text/plain; charset=ISO-8859-1\n".
"Content-Transfer-Encoding: 7bit\n\n".
"$message_final\n\n--$boundary\n".
"Content-Type: $mimetype;
name=\"$name\"\n".
"Content-Transfer-Encoding: base64\n".
"Content-Disposition: attachment;
filename=\"$name\"\n\n".
"$piecejointe\n--".
$boundary."--\n".
"Content-Type: $mimetype;
name=\"$name2\"\n".
"Content-Transfer-Encoding: base64\n".
"Content-Disposition: attachment;
filename=\"$name2\"\n\n".
"$piecejointe2\n--".
$boundary."--\n";
}?>
mais rien n'y fait
merci d'avance pour ton aide, je galère depuis pas mal de temps :(
en plus je suis très mauvais en php ^^ mais stage oblige ^^
si tu veux un apercu de l'utilisation:
http://www.copie-est.com/postuler.php
