begin process at 2010 02 10 08:51:35
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

E-Mail / Messagerie

 > ENVOI D UN MAIL SUR UNE PAGE WEB MULTIUTILISATEUR

ENVOI D UN MAIL SUR UNE PAGE WEB MULTIUTILISATEUR


 Information sur la source

Note :
1,33 / 10 - par 3 personnes
1,33 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :E-Mail / Messagerie Classé sous :mail, web, envoi Niveau :Débutant Date de création :11/12/2006 Date de mise à jour :14/12/2006 11:06:59 Vu / téléchargé :6 759 / 20 043

Auteur : angelz

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

 Description

voici un code pour faire un formulaire mail sur une page web jusque la rien de compliquer.
mais j'essaye de faire un multiutilisateur, ou l'on pourrait choisir le destinataire du mail dans une liste deroulante.
mais je bloque.
je precise que je suis ultra debutant en php et que tout aide sera la bien venu.
si quelqu un sais m'aider a corriguer mon code...
merci d'avance.



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

11 décembre 2006 23:55:47 :
je capte vraiment pas pfff
14 décembre 2006 11:06:59 :
voila merci beaucoup a tous le script es fonctionnel. g mis le eip a jour avec le nouveau code ca pourrait servir a d autre encore mercu a tt le monde

 Sources du même auteur

Source avec Zip Source avec une capture MINI CHAT

 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

 Sources en rapport avec celle ci

Source avec Zip SCREENMAIL-SOLUTION DE CONTACT POUR WEBMASTERS par bnrj
Source avec Zip Source avec une capture MESSAGERIE INTERNE AVEC FICHIER TEXTE par polly19
CLASSE DE VÉRIFICATION DE DONNÉES par swaenboutu
FORMULAIRE PHP + VERIFICATION + ENVOI DU MAIL par cosmoswarezone1
ENVOIE D'UN MAIL AU FORMAT HTML AVEC PLUSIEURS PIECES JOINTE... par dartaloufe

Commentaires et avis

Commentaire de Springer le 12/12/2006 09:05:51

Bonjour,
dans ta page mail.php ta forme n'est pas ouverte.
Il manque la balise
<form action="formmail.php" method="post" >
et hop la boum comme disait prosper

Commentaire de guisx00 le 12/12/2006 11:28:06

oula un peu bizard ton code tu sais il y à plein de tuto sur la toile donc cherche un peu et tu vera parce que la sans avoir teste ta source je suis pratiquement sur quel ne marche pas...!!!

Commentaire de angelz le 12/12/2006 12:34:56

j'ai deja fait le tour des tuto et autre script,
en effet il y a plein scrip pour l'envoie de  mail mais pas de masse sur le multiuser
si qlq a une idée??

Commentaire de guisx00 le 12/12/2006 15:15:59

va voir ma source je l'utilise le multi user moi

http://www.phpcs.com/codes/ESPACE-MEMBRE-AVEC-MESSAGERIE-V2_40452.aspx

       <?php
        //Liste deroulante des membres
       include ("../config.php");
        $sql = "SELECT pseudo FROM gx_user";
        $req = mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>' . mysql_error());

        while ($donnees_rech = mysql_fetch_array ($req))
        {
                  if ($donnees_rech['pseudo'] == $destinataire)
                  {
                      echo "<option selected>' . $donnees_rech['pseudo'] . '</option>";
                  }
                  else
                  {
                      echo "<option>' . $donnees_rech['pseudo'] . '</option>";
                  }
         }
    ?>

voila @++

Commentaire de guisx00 le 12/12/2006 15:20:42

oups j'ai rien dit j'ai mal compris je fait pas du multi user mais un choix pour avoir tout les users en liste deroulante dsl sa te servira ptet

@++

Commentaire de kankrelune le 12/12/2006 15:47:34

En gros c'est un "gestionnaire de mailling list" que tu veux... fais une recherche à ce nom tu trouvera sur ce site et sur le web en général... .. .

@ tchaOo°

Commentaire de ImmortalPC le 12/12/2006 17:02:31

Salut,

Beaucoup d' erreurs !!
1) <? -> <?php
2) pas de <?= ?>
3) Non valide XHTML

Voilà ton code mixé par moi ;-)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Multi-Mail</title>
<?php
// On définit les destinataires possibles
$listeDesMails = array (
'peter' => 'test@domaine.be',
'gabriel' => 'test2@domaine.com',
'ted' => 'test3@hotmail.com',
'gugule' => 'trate@jecpac.com'
);
?>
</head>

<body>
<form action="<?php echo $_SERVER['REQUEST_URI']; ?>" method="post" enctype="application/x-www-form-urlencoded" style="margin:0px; padding:0px;">
<?php
// On vérifit que le formulaire a été envoyé
if(IsSet($_POST['choixMail'], $_POST['realname'], $_POST['email'], $_POST['sujet'], $_POST['champTexte'])){
// On vérifit que la personne à bien choisi le destinataire
if($_POST['choixMail'] === 'Tout le monde'){
$to = implode(', ', $listeDesMails);
}elseif($_POST['choixMail'] && IsSet($listeDesMails[$_POST['choixMail']])){
$to = $listeDesMails[$_POST['choixMail']];
}else{
echo '<div style="text-align:center; color:#FF0000;">Veuillez choisir un destinataire ! Merci.</div>',"\r\n";
}

// On vérifit que la personne à bien entré son Nom
if(!$_POST['realname']){
echo '<div style="text-align:center; color:#FF0000;">Veuillez entrer votre Nom ! Merci.</div>',"\r\n";
}

// On vérifit que la personne à bien entré son Email
if(!$_POST['email']){
echo '<div style="text-align:center; color:#FF0000;">Veuillez entrer votre adresse Email ! Merci.</div>',"\r\n";
}

// On vérifit que la personne à bien entré son message
if(!$_POST['champTexte']){
echo '<div style="text-align:center; color:#FF0000;">Veuillez entrer votre message ! Merci.</div>',"\r\n";
}

// Si tout est ok on envoie le mail
if(IsSet($to) && $_POST['realname'] && $_POST['email'] && $_POST['champTexte']){
// Création des entêtes
$entete = 'From: "'.$_POST['realname'].'"<'.$_POST['email'].'>';

$_POST['champTexte'] = 'De : "'.$_POST['realname'].'"<'.$_POST['email'].'>'."\r\n"
.'Sujet : '.$_POST['sujet']."\r\n"
.'Message : '."\r\n"
.'---------'."\r\n"
.$_POST['champTexte'];

if(@mail($listeDesMails[$_POST['choixMail']], 'Mail depuis le formulaire de contact', $_POST['champTexte'], $entete)){
// Mail envoyé ;-)
echo '<div style="text-align:center; color:#008000;">Votre mail a bien été envoyé à ',$_POST['choixMail'],'.</div>',"\r\n";
}else{
// Erreur ! Impossible d' envoyer le mail
echo '<div style="text-align:center; color:#FF0000;">Suite à une erreur, votre mail n&#39;a pu être envoyé.<br />Veuillez recommencer.</div>',"\r\n";
}
}
}
?>
<table><tr>
<td style="font-weight:bolder;"><label for="choixMail">Destinataire :</label></td>
<td><select id="choixMail" name="choixMail">
<option value="0" selected="selected">Choisissez un destinataire...</option>
<option value="Tout le monde">Tout le monde</option>
<?php
foreach($listeDesMails as $prenom => $adresseMail){
echo '<option value="',$prenom,'">',$prenom,'</option>',"\r\n";
}
?>
</select></td>
</tr>
<tr><td style="font-weight:bolder;"><label for="realname">Votre Nom :</label></td>
<td><input type="text" id="realname" name="realname" size="30" /></td>
</tr>
<tr>
<td style="font-weight:bolder;"><label for="email">Votre Email :</label></td>
<td><input type="text" id="email" name="email" size="30" /></td>
</tr>
<tr>
<td style="font-weight:bolder;"><label for="sujet">Sujet :</label></td>
<td><input type="text" id="sujet" name="sujet" size="30" /></td></tr>
<tr>
<td colspan="2"><label for="champTexte" style="font-weight:bolder;">Message :</label><br />
<textarea cols="50" rows="6" id="champTexte" name="champTexte"></textarea></td>
</tr>
</table>
<br />
<input type="submit" value="Envoyer" /> - <input type="reset" value="Annuler" />
</form>
</body></html>

@+

Commentaire de twisteurwin le 12/12/2006 18:09:44

Salut,
IPC ! ca fait plaisir de de revoir ^^
Je peux juste ajouter ceci si tu me le permet:
=============================================
...
// On défini l'entête de l'email
  $frontiere = '-----=' . md5(uniqid(mt_rand()));// Génère la frontière de l'email entre le txt et l'html
// Création des entêtes
$entete = 'From: "'.$_POST['realname'].'"<'.$_POST['email'].'>';
$entete.= 'MIME-Version: 1.0'."\n";// Le type mime
$entete.= 'Content-Type: multipart/alternative; boundary="'.$frontiere.'"';
// On défini le message de l'email
$lemessage = '--'.$frontiere."\n";
$lemessage.= 'Content-Type: text/html; charset="iso-8859-1"'."\n";
$lemessage.= 'Content-Transfer-Encoding: 8bit'."\n\n";
$lemessage.= $_POST['champTexte']'."\n";
$lemessage.= '--'.$frontiere.'--'."\n";

  // On envoi l'E-mail
if(@mail($listeDesMails[$_POST['choixMail']], 'Mail depuis le formulaire de contact', $lemessage, $entete)){
...
=============================================
Je met ca car avec free je ne recevais pas mes émails au format html.
@+++ ma poule et j'ai repris medal dis le a on frère lol
ciao all

Commentaire de angelz le 13/12/2006 01:58:53

merci beaucoup pour votre aide ca m'aide beaucoup
tout marche avec le script remanier par  twisteurwin
sauf le tout le monde...
a chaque fois ca me dis mail pas envoyer erreur veuille recommencer...
une solution?
je c je suis lourd mais bon on est nul ou on l es pas lol ;)
merci

Commentaire de kankrelune le 13/12/2006 10:32:51

Dans ce cas c'est sur le forum qu'il faut poster... pas dans les sources... .. . ;o)

remplace...

if(@mail($listeDesMails[$_POST['choixMail']], 'Mail depuis le formulaire de contact', $_POST['champTexte'], $entete)){

par

if(@mail($to, 'Mail depuis le formulaire de contact', $_POST['champTexte'], $entete)){

@ tchaOo°

Commentaire de ImmortalPC le 13/12/2006 10:38:32

Salut,

Dsl pour le "Tout le monde" :S je me suis planté en faisant un copié collé :S

>> Twisteurwin
ca fait plaisir de de revoir aussi (je te vois plus sur msn tu te caches ??)
Pour medal mon frère dis que t' es un homme mort (mdr)

Pour ce qui est de ton ajout ça marche pas térrible non plus chez free :S et en plus c' est pas optimisé :@

Voilà le code remanié ;-)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Multi-Mail</title>
<?php
// On définit les destinataires possibles
$listeDesMails = array (/*
'peter' => 'test@domaine.be',
'gabriel' => 'test2@domaine.com',
'ted' => 'test3@hotmail.com',
'gugule' => 'trate@jecpac.com'*/
'IPC' => 'www.immortalpc@free.fr'
);
?>
</head>

<body>
<form action="<?php echo $_SERVER['REQUEST_URI']; ?>" method="post" enctype="application/x-www-form-urlencoded" style="margin:0px; padding:0px;">
<?php
// On vérifit que le formulaire a été envoyé
if(IsSet($_POST['choixMail'], $_POST['realname'], $_POST['email'], $_POST['sujet'], $_POST['champTexte'])){
// On vérifit que la personne à bien choisi le destinataire
if($_POST['choixMail'] === 'Tout le monde'){
$to = implode(', ', $listeDesMails);
}elseif($_POST['choixMail'] && IsSet($listeDesMails[$_POST['choixMail']])){
$to = $listeDesMails[$_POST['choixMail']];
}else{
echo '<div style="text-align:center; color:#FF0000;">Veuillez choisir un destinataire ! Merci.</div>',"\r\n";
}

// On vérifit que la personne à bien entré son Nom
if(!$_POST['realname']){
echo '<div style="text-align:center; color:#FF0000;">Veuillez entrer votre Nom ! Merci.</div>',"\r\n";
}

// On vérifit que la personne à bien entré son Email
if(!$_POST['email']){
echo '<div style="text-align:center; color:#FF0000;">Veuillez entrer votre adresse Email ! Merci.</div>',"\r\n";
}

// On vérifit que la personne à bien entré son message
if(!$_POST['champTexte']){
echo '<div style="text-align:center; color:#FF0000;">Veuillez entrer votre message ! Merci.</div>',"\r\n";
}

// Si tout est ok on envoie le mail
if(IsSet($to) && $_POST['realname'] && $_POST['email'] && $_POST['champTexte']){
// On défini l'entête de l'email
$frontiere = '-----=' . md5(uniqid(mt_rand()));// Génère la frontière de l'email entre le txt et l'html
// Création des entêtes
$entete = 'From: "'.$_POST['realname'].'"<'.$_POST['email'].'>'."\r\n"
.'MIME-Version: 1.0'."\r\n"// Le type mime
.'Content-Type: multipart/alternative; boundary="'.$frontiere.'"';
// On défini le message de l'email
$_POST['champTexte'] = '--'.$frontiere."\r\n"
.'Content-Type: text/html; charset="iso-8859-1"'."\r\n"
.'Content-Transfer-Encoding: 8bit'."\r\n\r\n"
.'De : "'.$_POST['realname'].'"<'.$_POST['email'].'>'."\r\n"
.'Sujet : '.$_POST['sujet']."\r\n"
.'Message :'."\r\n"
.'*********'."\r\n"
.$_POST['champTexte']."\r\n"
.'--'.$frontiere.'--'."\r\n";

if(@mail($to, 'Mail depuis le formulaire de contact', $_POST['champTexte'], $entete)){
// Mail envoyé ;-)
echo '<div style="text-align:center; color:#008000;">Votre mail a bien été envoyé à ',$_POST['choixMail'],'.</div>',"\r\n";
}else{
// Erreur ! Impossible d' envoyer le mail
echo '<div style="text-align:center; color:#FF0000;">Suite à une erreur, votre mail n&#39;a pu être envoyé.<br />Veuillez recommencer.</div>',"\r\n";
}
}
}
?>
<table><tr>
<td style="font-weight:bolder;"><label for="choixMail">Destinataire :</label></td>
<td><select id="choixMail" name="choixMail">
<option value="0" selected="selected">Choisissez un destinataire...</option>
<option value="Tout le monde">Tout le monde</option>
<?php
foreach($listeDesMails as $prenom => $adresseMail){
echo '<option value="',$prenom,'">',$prenom,'</option>',"\r\n";
}
?>
</select></td>
</tr>
<tr><td style="font-weight:bolder;"><label for="realname">Votre Nom :</label></td>
<td><input type="text" id="realname" name="realname" size="30" /></td>
</tr>
<tr>
<td style="font-weight:bolder;"><label for="email">Votre Email :</label></td>
<td><input type="text" id="email" name="email" size="30" /></td>
</tr>
<tr>
<td style="font-weight:bolder;"><label for="sujet">Sujet :</label></td>
<td><input type="text" id="sujet" name="sujet" size="30" /></td></tr>
<tr>
<td colspan="2"><label for="champTexte" style="font-weight:bolder;">Message :</label><br />
<textarea cols="50" rows="6" id="champTexte" name="champTexte"></textarea></td>
</tr>
</table>
<br />
<input type="submit" value="Envoyer" /> - <input type="reset" value="Annuler" />
</form>
</body></html>

@+

Commentaire de twisteurwin le 13/12/2006 15:46:14

Hello world!
IPC> quel comique ton frère ^^ qu'il s'échauffe 2, 3 ans...
Ok c'est plus optimisé ! Pour le '."\r\n" et tout...

Par contre tu as nouveau codé comme un poney et tu as mélangé les , et les . [ex:(',"\r\n"; et les '."\r\n")...]

J'ai fais exprès de créer une variable $lemessage que j'ai volontairement concaténé pour "angelz" pour qu'il puisse s'y retrouver dans la lecture ...

if(@mail... c'est pas du mauvais code ca ?!
On pourrait tester si la fonction mail() est ok ou pas, ca serait mieux codé nan ?
ps:Pour info (ctrl+c, ctrl+v) = copié, collé ^^

Commentaire de kankrelune le 13/12/2006 16:09:02

"if(@mail... c'est pas du mauvais code ca ?!
On pourrait tester si la fonction mail() est ok ou pas, ca serait mieux codé nan ?"

Non car mail() génère un warning en cas d'echec il faut donc le shunter avec @ la condition étant là pour vérifier si ça a échoué ou pas... .. .

@ tchaOo°

Commentaire de ImmortalPC le 13/12/2006 16:40:56

Salut,

>> Twisteurwin
"Ok c'est plus optimisé ! Pour le '."\r\n" et tout..."
>Je sais ;-) merci

"Par contre tu as nouveau codé comme un poney et tu as mélangé les , et les . [ex:(',"\r\n"; et les '."\r\n")...]"
>:@ codé comme un poney moi !?
Pour les echo on met des , et pour les variables des .

"if(@mail... c'est pas du mauvais code ca ?!"
> Plus ou moins, normalement c' est pas bien mais là on fait disparaitre le message d' erreur pour le remplacer par un autre.

"On pourrait tester si la fonction mail() est ok ou pas, ca serait mieux codé nan ?"
>Généralement on sait quand on à la fonction mail activé donc pas besoin ;-)
En plus rare sont les malchanceux qui n' ont pas la fonction mail.

"ps:Pour info (ctrl+c, ctrl+v) = copié, collé ^^"
>mdr => click droite ;-)

@+

Commentaire de twisteurwin le 13/12/2006 17:58:06

Ok ok une fois de plus je me riddiculise en public lol
Kankrelune>Ok mais avoue quand même que le @ se déprécie donc je cherche à optimiser ce point peut être en renvoyant un test à FALSE en faisant une structure conditionnelle avec la fonction mail() et bloquer son utilisation dès le départ tu vois ?

IPC> je sais très bien que tu codes mieux que moi mais j'essaye de te trouver une faille... la tâche est rude ^^
:-)

Commentaire de kankrelune le 14/12/2006 10:48:10

@ twisteurwin...

Tu n'as pas compris ce que je voulais te dire... .. .

Tout d'abord le @ n'est en aucun cas déprécié c'est juste qu'il ne faut pas en abuser comme le font certain codeurs et ne l'utiliser que dans des cas bien précis (par ex ici) sinon c'est prendre des mauvaises habitude de codage en le mettant partout et en ne gérant pas l'erreur correspondante... .. .

Ici le but est de shunter l'affichage d'un warning au cas ou error_reporting ne serait pas à 0... mais si tu regarde bien le code la réussite ou l'échec de l'envoi du mail est quand même testé par la condition...

if(@mail($to, 'Mail depuis le formulaire de contact', $_POST['champTexte'], $entete)){
// Mail envoyé ;-)
echo '<div style="text-align:center; color:#008000;">Votre mail a bien été envoyé à ',$_POST['choixMail'],'.</div>',"\r\n";
}else{
// Erreur ! Impossible d' envoyer le mail
echo '<div style="text-align:center; color:#FF0000;">Suite à une erreur, votre mail n&#39;a pu être envoyé.<br />Veuillez recommencer.</div>',"\r\n";
}

le @ ne shunte pas la valeur retournée il shunte l'affichage d'un message d'erreur de php tout comme le ferait error_reporting(0) mais pour une seule instruction... .. .

Voili voilou...

@ tchaOo°

Commentaire de twisteurwin le 14/12/2006 16:00:27

kankrelune > Tout a fait d'accord avec toi perso je ne le shunte pas...
A savoir que la remarque de IPC suffit à y répondre, on sait d'avance si la fonction mail est activé ou non donc chacun son usine à gaz ^^
Cependant un simple test suffierai à virer le @ en testant si la fonction est activé ou pas dès le départ du script avant même de créer l'émail... je vais essayer de la faire
+++

Commentaire de malalam le 14/12/2006 16:30:47 administrateur CS

Je m'immisce...
...Sauf que le fait que la fonction soit ou non activée n'est pas la seule possibilité pour que mail () renvoie une erreur.
Ensuite, quand on code, on essaye de coder générique (autant que possible). Et plutôt que d'avoir à repasser dans le code quand on change d'hébergeur, ou copie le code sur un autre site...autant prévoir le coup avant.
Bref, ce qui est mauvais, c'est ça:
@mail (bla bla);
Mais :
if (false === @mail (bla bla)) {
  // gestion des erreurs
}
ça, c'est bien codé.
Perso, en production, mon serveur est en error_reporting à 0. Et j'utilise mon debugger qui intercepte toutes les erreurs et exceptions, et les logge.
Donc mes codes ressemblent à ça :

if (false === @mail (bla bla)) {
  throw new myMailException (myMailException::MAIL_NOT_SENT);
}


Commentaire de kankrelune le 14/12/2006 17:09:13

Voila... .. !

Rien à rajouter si ce n'est que si la fonction mail() est désactivée de mémoire cela génere une erreur arrêtant dans la foulée l'éxécution du script donc le @ ne sert à rien et n'est pas la pour ça... .. .

Muarf on va finir par y arriver... lOoOl... .. .

@ tchaOo°

Commentaire de twisteurwin le 14/12/2006 17:14:18

Malalam> Ok je viens de voir que y a d'autres paramètres à prendre en considération comme dans cet exemple que j'ai eu avant dans ma boîte.
- le SMTP est parametré sur un serveur distant géré par un proxy qui filtre et qui plante 1 envoi sur 10 ... évidemment la le test risque d'etre plus complexe que de vérifier ou non la présence de la fonction mail je te l'accorde...

Alors shuntons peu mais shuntons bien ^^




Commentaire de MoulouD1993 le 06/08/2009 17:36:17 2/10

ya il un bug

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Récupérer données formulaire + envoi par e-mail [ par kronprinz ] Quelqu'un peut-il m'aider ?Je cherche comment récupérer des données dans un formulaire et me les envoyer par e-mail avec PHP. Pouvez-vous m'expliquer Formulaire d'envoi de mail en HTML [ par slhuilli ] Bonjour,Je suis a la recherche d'un script (PHP si possible) pour pouvoir écrire des mails au format HTML (gestion des gras, souligné et italique ains Envoi Mail [ par benett ] Comment faire pour envoyer un mail avec le contenu d'un formulaire contenant 2 champs ? En fait, je voudrais que le mail s'envoi après avoir cliqué su Envoi Mail [ par benett ] Comment faire pour envoyer un mail avec le contenu d'un formulaire contenant 2 champs ? En fait, je voudrais que le mail s'envoi après avoir cliqué su envoi mail automatique [ par dargaud ] Bonjour,je suis tout nouveau en php et j'aimerai avoir un renseignement :est-il possible d'envoyer un mail automatiquement à une certaine heure tous l Envoi mail special [ par must ] partir d'une base de données si on supprime un message indesirable,comment prevenir celui qui a saisi message.Il a mis son adresse mailMais comment en Pb envoi de mail en PHP [ par syl2 ] Bonjour à tous,j'essaye de réaliser un petit script pour envoyer un mail à partir d'une page php. Voici le source de mon fichier php&lt;?php$destinata newsletter php : probleme envoi mail hml [ par allowen ] bonjour, j'ai fait une newsletter en php mais lorsque j'envoie un mail seul une personne reçoit le contenu, les autres recevant seulement le lien de Probleme formulaire [ par SpiritAnghell ] Voila j'ai écrit un formulaire en php avec envoi de mail. Seulemen il considère que les variables sont vides. pourquoi cela? Voila le code:&lt;form me Envoi de mail HTML [ par cyaya ] j'ai ecrit ce code pour envoyer des mail avec un textArea en format text, je voudrais savoir s'il y une option à rajouter pour pouvoir envoyer le mail


Nos sponsors


Sondage...

Comparez les prix

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,749 sec (3)

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