begin process at 2010 02 10 12:25:46
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

E-Mail / Messagerie

 > ENVOIE D'EMAIL

ENVOIE D'EMAIL


 Information sur la source

Note :
2,43 / 10 - par 7 personnes
2,43 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :E-Mail / Messagerie Niveau :Débutant Date de création :12/03/2004 Vu :5 325

Auteur : fab_59

Ecrire un message privé
Commentaire sur cette source (9)
Ajouter un commentaire et/ou une note

 Description

envoie un email au destinataire, de quelqu'un

Source

  • form.html
  • <Form method="post" action="envoi.php">
  • <input type="TEXT" name="prénom">
  • et son adresse e-mail</span>
  • <input type="TEXT" name="email">
  • votre adresse e-mail</span>
  • <input type="TEXT" name="umail">
  • <input type="submit" name="Submit" value="Envoyer">
  • </Form>
  • envoi.php
  • <?php
  • $prénom = trim($_POST['prénom']);
  • $email = trim($_POST['email']);
  • $umail = trim($_POST['umail']);
  • mail("$email","ESSAI envoi d'e-mail","Bonjour $prénom ! \n \n Ce mail vous a été envoyé par un de vos amis \n \n Allez sur ce lien:xxxx.fr/page.php?nom=bill \n \n Si vous avez des commentaires, Envoyez moi un email à contact@mailsocks.com","From: $umail");
  • echo "<HTML><HEAD>";
  • echo "<TITLE>Message envoyer!</TITLE></HEAD><BODY>";
  • echo "<P align=center>";
  • echo "Votre courrier à bien été envoyé !</P>";
  • echo "<H1 align=center>à $prénom </H1>";
  • echo "</BODY></HTML>";
  • ?>
form.html

<Form method="post" action="envoi.php">    
	    <input type="TEXT" name="prénom">
                    et son adresse e-mail</span> 
                    <input type="TEXT" name="email">
	    votre adresse e-mail</span>	      
	    <input type="TEXT" name="umail">
	    <input type="submit" name="Submit" value="Envoyer">
	    </Form>

envoi.php

<?php 
$prénom = trim($_POST['prénom']);
$email = trim($_POST['email']);
$umail = trim($_POST['umail']);

mail("$email","ESSAI envoi d'e-mail","Bonjour $prénom ! \n \n Ce mail vous a été envoyé par un de vos amis \n \n Allez sur ce lien:xxxx.fr/page.php?nom=bill \n \n Si vous avez des commentaires, Envoyez moi un email à contact@mailsocks.com","From: $umail");


echo "<HTML><HEAD>";
echo "<TITLE>Message envoyer!</TITLE></HEAD><BODY>";
echo "<P align=center>";
echo "Votre courrier à bien été envoyé !</P>";
echo "<H1 align=center>à $prénom </H1>";
echo "</BODY></HTML>";
?> 


 Conclusion

Si quelqu'un veus bien tester ce code sur le net, pour voir si il fonctionne.




Sinon j'ai un autre probleme, sur le liens url xxxx.fr/page.php?$nom=bill
ce code ne fonctionne pas tres bien, il doit normalent remplacer la variable nom de la page page.php par bill!

si quelqu'un à des idées, elles sont la bien venu!

merci


 Sources de la même categorie

Source avec Zip SCREENMAIL-SOLUTION DE CONTACT POUR WEBMASTERS par bnrj
Source avec Zip FORMULAIRE EMAIL AVEC PIECE JOINTE REPRIS DE LITTLEBUBU par cfndiaye
Source avec Zip Source avec une capture MESSAGERIE INTERNE AVEC FICHIER TEXTE par polly19
Source avec Zip FORMULAIRE EVOIE ET PLUS par florentinul
FILTRE POUR NEWSLETTERS GMAIL par durealex

Commentaires et avis

Commentaire de matrey le 12/03/2004 18:54:28

euh... c une blague ???... tiens je vais documenter la fonction echo() si des fois qqun avait pas compris...

Commentaire de Webgamenet le 13/03/2004 10:41:36

pourquoi tu le mets pas sous la forme :

$sujet = "Essai d'envoi de mail";
$message = "ton message";
$message. = "suite du message";
$entete = "from $umail\n";

puis après comme sa dans la fonction mail c'est tout bête :
mail("$email","$sujet","$message","$entete");

voilà enfin sa me parait mieux comme sa tu n'as pas une fonction mail à ralonge ... allez @+

Commentaire de zzzzzz le 14/03/2004 00:06:56

euh matrey sois un peu plus indulgent sa source peut toujours etre utile. :)

Commentaire de matrey le 14/03/2004 00:12:00

oui c sur mais elle est déjà combien de dizaines de fois sur le site ? Si c'est juste pour utiliser 1 fonction comme là, autant aller regarder dans la doc officielle de PHP et de ne pas encombrer le site...

Commentaire de eax le 15/03/2004 07:35:30

après avoir exécuté ton script tu affiche que le mail a bien été envoyé mais, si il ne s'envoie pas que se passe til?
tu devrait mettre
if(!@mail(...)){
echo 'erreur';
}else{
echo 'msg envoyé';
}
ou un truc du genre

Commentaire de Spiritraid le 15/03/2004 15:48:14

xxxx.fr/page.php?$nom=bill

euh... alors là franchement ça se passe de commentaires !

depuis quand tu mets le $ dans les url ???
pour identifier une variable par url il faut juste mettre
xxxx.fr/page.php?nom=bill

retourne voir tes cours !!

Commentaire de zanako le 18/01/2005 06:02:34

ce code marche bien, mais il y a un message d'erreur sur la fenetre envoi.php: "Warning: Failed to Connect in http:\\program files\easyphp\www\envoi.php".Si quelqun qui connait la solution, prière d'envoyer de mail à : vaomaintilany@yahoo.fr

Commentaire de le_blaster le 19/11/2006 11:43:49

Si les sources vous derangent ne postuler pas ,au lieu de critiquez les gens...

Commentaire de matrey le 19/11/2006 14:36:17

Quand on note une source, surtout quand la note est mauvaise, çà me parait la moindre des choses d'expliquer pourquoi on a mis une telle note... Apparemment si je suis ton raisonnement, il est interdit de critiquer, il vaut mieux dire "c'est très bien" en tout hypocrisie... Ok mais çà ne te feras jamais progresser si tu n'as jamais de remarques sur ton travail... En milieu professionnel tu pourrais très vite regretter ce point de vue...
Et je rappelle aussi que critiquer signifie "faire ressortir le bon ou le mauvais côté des choses", c'est donc loin d'être négatif.

D'autre part je maintiens mon point de vue sur le fait que cette source n'a aucun intérêt, et qu'il vaut mieux aller voir la documentation officielle de php

Enfin, à quoi sert vraiment ton commentaire ? Revenir sur çà 3 ans après (et 2 ans après la dernière remarque), sans que le commentaire ne porte sur la source elle-même, c'est presque du troll !

Dernière remarque, d'ordre grammatical, postuler s'applique à une recherche d'emploi par exemple, pour les commentaires çà serait plutôt poster, déposer...


Désolé de m'être étendu en hors sujet, çà ne me plait pas particulièrement, mais j'avais envie de mettre les choses au point...

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,406 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales