8768 sujets

Développement web côté serveur, CMS

Bonjour,
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 Smiley fache

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 Smiley smile

Merci
Modifié par tepe. (24 Sep 2014 - 20:09)