Cela fait maintenant trop longtemps que je lutte à faire marcher mon code, je n'arrive pas à trouver ma dernière erreur. Je requiert donc votre aide.
Le code que j'ai utilisé (ci après), à un formulaire avec une seule pièce jointe, formulaire que j'ai modifié.
Voici le http://www.phpcs.com/codes/FORMULAIRE-E ... 50607.aspx que j'ai voulu modifier et adapter à mes besoins.
Voici donc la partie des pièces jointes de mon form.
Code : Tout sélectionner
<tr><td>Vos documents:</td></tr>
<input type="hidden" name="MAX_FILE_SIZE" value="100000">
<td><input name="NomFichier" type="file" size="16"></td></tr>
<tr><td><input type="hidden" name="MAX_FILE_SIZE" value="100000">
<input name="NomFichier2" type="file" size="16"></td>
<tr><td><input type="hidden" name="MAX_FILE_SIZE" value="100000">
<input name="NomFichier3" type="file" size="16"></td></tr>Code : Tout sélectionner
Message: $msg";
$m= new Mail; // create the mail
$m->From( $email );
$m->To( $dest);
$m->Subject( $subject );
$m->Body( $msg); // set the body
if ($email1!="") {
$m->Cc( $email1);
}
$m->Priority($priority) ;
if ($NomFichier_name!="") {
//copy($NomFichier,"../upload/".$NomFichier_name);
//chargement du fichier
$uploaddir = '../upload/';
$uploadfile = $uploaddir . basename($NomFichier_name);
//copy($NomFichier,"../upload/".$NomFichier_name);
//
if (move_uploaded_file($_FILES['NomFichier']['tmp_name'], $uploadfile)) {
echo "Le fichier est valide, et a été téléchargé
avec succès. Voici plus d'informations :\n";
} else {
echo "Attaque potentielle par téléchargement de fichiers.
Voici plus d'informations :\n";
}
//
$m->Attach( "../upload/".$NomFichier_name, "application/octet-stream" );
}
$m->Send();
if ($NomFichier_name!="") {
Unlink("../upload/".$NomFichier_name); }
echo "$reponse";
?>
Que dois-je changer pour que ça marche ?
Merci beaucoup !