formulaire avec photo le tout envoyé par mail

Petit nouveau ! | 3 Messages

21 févr. 2006, 23:03

Bonjour,
surement que le message a été posté plus d'une fois mais j'ai cherché et j'ai pas trouvé au milieu de toutes ces infos(je vous jure que c'est vrai).
Donc voici mon soucis :
je fais un formulaire basique, nom prénom, mail etc avec ceci je met la possibilité de mettre une image par upload, j'aimerais que le tout me soit envoyer par mail.
j'ai tester plein de trucs, des scripts mais là je n'en peu plus j'y arrive pas des fois tout semble fonctionner mais quand je vais dans ma boite mail rien :cry:

dites z'avez pas un truc simple pour moi ?

merci d'avance

Eléphant du PHP | 424 Messages

21 févr. 2006, 23:06

Bein pour ce qui est de la fonction mail il faut procéder comme ceci :

Mail("$sonmail","$nom","$prenom","from: $tonmail");

Tu peux également télécharger un script tout fait et le modifier à ton gout.

Maintenant il faut que tu regarde si la fonction mail est activée avec ton hebergeur .... :shock:
Youpi Youpi Yo !

Eléphant du PHP | 64 Messages

21 févr. 2006, 23:12

Hmm ui regarde si ton hebergeur accepte la fonction mail

sinon tien si sa peu t'aider c la fonction que j'utilise pour les email :
$to = $destinataire;

//--- la structure du mail ----// 

$from  = $expediteur"\n";
$from .= "MIME-version: 1.0\n";
$from .= "Content-type: text/html; charset= iso-8859-1\n";


$message = $tonmessage; 


//--- on envoie l'email ---// 
mail($to,$sujet,$message,$from); 
Chez moi le script marche donc essaye, je sais se que sa peut donner

Petit nouveau ! | 3 Messages

21 févr. 2006, 23:34

merci de vos réponses rapides.
voici en gros ce que j'ai fait pour être plus clair :

j'ai télécharger le script formailplus, j'ai suivi les indications :
un fichier form.html qui contient le formulaire.
un fichier formmail.php qui renvoi le tout vers mon adresse mail.

tout fonctionne un message m'indique que le mail est parti sauf que je n'ai rien dans ma boite, faut-il que je demande quelque chose à mon hébergeur ?

merci de votre aide

Eléphant du PHP | 424 Messages

21 févr. 2006, 23:44

Qui est ton hebergeur ?

Normalement tu dois activer la fonction mail auprés de ton hebergeur !

Mais si c'est un script tout fait je ne vois que ton hebergeur :lol:
Youpi Youpi Yo !

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

22 févr. 2006, 00:05

peux tu nous montrer le code de traitement du mail ?

verifis si le mail n'est pas considérer comme spam

ou jette un oeil au en-têtes que tu peut éventuellement completer pour que ton mail soit reconnu.

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Petit nouveau ! | 3 Messages

22 févr. 2006, 12:50

merci pour vos conseils, je teste ça aujourd'hui, je viens de plonger dans le code et je crois voir d'ou vient l'erreur, si je n'y arrive pas je poste ça pour avoir votre avis
merci encore