Bonjour,
Je ne sais pas bien comment poser la question !
J'ai un formulaire avec 4 boutons pour charger des images
La déclaration de formulaire :
Ce formulaire est traiter par un fichier mail.php pour envoyer un mail :
Les parties de texte fonctionnent bien (à part un souci de codage de texte, d'accents), mais aucunes images n'est en pièce jointe
Je ne suis pas très bon en php et je ne vois pas du tout d'où peut venir le problème.
Pouvez-vous me venir en aide
Merci
Modifié par tepe. (24 Sep 2014 - 20:09)
Je ne sais pas bien comment poser la question !
J'ai un formulaire avec 4 boutons pour charger des images
<td><input name="invoice" type="file"/></td>
<td><input name="pictures" type="file"/></td>
<td><input name="pictures" type="file"/></td>
<td><input name="pictures" type="file"/></td>
La déclaration de formulaire :
<form name="id_form" method="post" enctype="multipart/form-data" onSubmit="return InclusFormValidate(this);" action="mail.php"><p>
<input type="hidden" name="error" value=""/>
<input type="hidden" name="MAX_FILE_SIZE" value="9437184"/>
Ce formulaire est traiter par un fichier mail.php pour envoyer un mail :
<?php
// recupération des infos du formulaire//
$prenom=$_POST['prenom'];
$nom=$_POST['nom'];
$telephone=$_POST['telephone'];
$email=$_POST['email'];
$type=$_POST['type'];
$etat=$_POST['etat'];
$marque=$_POST['marque'];
$modele=$_POST['modele'];
$description=$_POST['description'];
$taille=$_POST['taille'];
$quantite=$_POST['quantite'];
$annee=$_POST['annee'];
$prix=$_POST['prix'];
$hauteur=$_POST['hauteur'];
$remarques=$_POST['remarques'];
$invoice=$_POST['invoice'];
$pictures=$_POST['pictures'];
//définition de l'entête du mail//
$to = "contact@tepe-studio.fr";//ou on l'envoie//
$subject = 'Demande de dépôt de RDC';
$headers = "From: contact@robedecoeur.fr \n"; //affiche dans De//
$headers .= "Reply-To: $mail \n";//Répondre à//
$headers .= "X-Mailer: PHP/";
//Corps du mail//
$separateur="\n\n";
$message.= 'Prénom : ';
$message.= $prenom;
$message.= $separateur;
$message.= 'Nom : ';
$message.= $nom;
$message.= $separateur;
$message.= 'Téléphone : ';
$message.= $telephone;
$message.= $separateur;
$message.= 'Courriel : ';
$message.= $email;
$message.= $separateur;
$message.= 'Type : ';
$message.= $type;
$message.= $separateur;
$message.= 'État : ';
$message.= $etat;
$message.= $separateur;
$message.= 'Marque : ';
$message.= $marque;
$message.= $separateur;
$message.= 'Modèle : ';
$message.= $modele;
$message.= $separateur;
$message.= 'Description : ';
$message.= $description;
$message.= $separateur;
$message.= 'Taille : ';
$message.= $taille;
$message.= $separateur;
$message.= 'Quantité : ';
$message.= $quantite;
$message.= $separateur;
$message.= 'Année : ';
$message.= $annee;
$message.= $separateur;
$message.= 'Prix : ';
$message.= $prix;
$message.= $separateur;
$message.= 'Hauteur : ';
$message.= $hauteur;
$message.= $separateur;
$message.= 'Remarques : ';
$message.= $remarques;
$message.= $separateur;
$message.= 'Facture : ';
$message.= $separateur;
$message.= $invoice;
$message.= $separateur;
$message.= 'Photo(s) : ';
$message.= $separateur;
$message.= $pictures;
$message.= $separateur;
//Envoie du mail, OBLIGATOIRE pour que le mail puisse être reçu//
mail($to,$subject,$message,$headers);
//Redirection une fois le bonton envoyé cliqué//
Header("Location: http://www.robedecoeur.fr/formulaire/reponseform.htm");
?>
Les parties de texte fonctionnent bien (à part un souci de codage de texte, d'accents), mais aucunes images n'est en pièce jointe
Je ne suis pas très bon en php et je ne vois pas du tout d'où peut venir le problème.
Pouvez-vous me venir en aide
Merci
Modifié par tepe. (24 Sep 2014 - 20:09)