bonjour,
actuellement j'ai un formulaire qui me permet de recevoir les infos de mes internautes (nom prenom message)
je veu rajouter a mon formulaire la prossibilité de joindre 3-4 photos.
j'ai donc modifié mon formualire html en fonction et ajouté
par contre au niveau de ma validation php je n'arrive pas à joindre les pieces jointes. j'ai les chemin des images de l'internaute mais je n'ai pas les images et j'aimerai qu'elles arrivent tout simplement en pieces jointe au reste du message
Comment faire au niveau de mon code pour avoir les photos en pieces jointe et pas les chemins ?
Merci pour votre aide.
actuellement j'ai un formulaire qui me permet de recevoir les infos de mes internautes (nom prenom message)
je veu rajouter a mon formulaire la prossibilité de joindre 3-4 photos.
j'ai donc modifié mon formualire html en fonction et ajouté
<input type="file" name="photo"/><br/>
<input type="file" name="photo_2"/><br/>
<input type="file" name="photo_3"/>
par contre au niveau de ma validation php je n'arrive pas à joindre les pieces jointes. j'ai les chemin des images de l'internaute mais je n'ai pas les images et j'aimerai qu'elles arrivent tout simplement en pieces jointe au reste du message
<?php
/* Email du destinataire*/
$destinataire = "monadresse@wanadoo.fr";
/* Récupération */
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
$email = $_POST['email'];
$projet = $_POST['projet'];
$photo = $_POST['photo'];
$photo_2 = $_POST['photo_2'];
$photo_3 = $_POST['photo_3'];
$msg .= "Client :\t$nom \t$prenom\n";
$msg .= "Détails particuliers sur la mise en place du projet :\t$projet\n";
$msg .= "photo1 :\t$photo\n";
$msg .= "photo1 :\t$photo_2\n";
$msg .= "photo1 :\t$photo_3\n";
$header = "From: " . $_POST['email'];
/* Vérification */
if ( $nom == "" ) {
echo "Veuillez indiquer votre nom.</br>";
$erreur = true;
}
/* Vérification validité mail */
$email_regex = "^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+.[a-z0-9-]";
if ( $email == "" OR !eregi( $email_regex , $email ) ) {
echo "Veuillez indiquer un email valide. <br/>";
$erreur = true;
}
/* Envoi du mail */
if ( !$erreur ) {
mail($destinataire, "message depuis le site" ,$msg, "From: $email\r\nReply-To: $email");
echo " votre demande a bien été transmise.</br></br>
<fieldset>
<legend>Votre demande :</legend>
Votre nom et prenom :\t$nom \t$prenom</br>
Votre email :\t$email</br>
Précision sur votre projet :\t$projet</br></br>
Vous nous transmettez :\t$photo \t$photo_2 \t$photo_3</br></br>
</fieldset>";
}
?>
Comment faire au niveau de mon code pour avoir les photos en pieces jointe et pas les chemins ?
Merci pour votre aide.