Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/08/2011, 11h40   #1
Futur Membre du Club
 
Inscription : août 2011
Messages : 73
Détails du profil
Informations forums :
Inscription : août 2011
Messages : 73
Points : 15
Points : 15
Par défaut Notification par mail

Bonjour,
je travaille en localhost avec wampserver et j'ai partagé le dossier de mon projet sur le réseau local.
je veux faire une notification par mail à chaque fois qu'on appuie sur un bouton donné
voici mon code :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
$sujet = 'pas de sujet';
$message = "Bonjour,<br />
<strong>veuillez consulter l'interface.</strong><br />
merci ";
$destinataire = 'sirina88@yahoo.fr';
$headers = "From: \"expediteur moi\"{$_SESSION['_email']}\n";
$headers .= "Reply-To: {$_SESSION['_nom']}\n";
$headers .= "Content-Type: text/html; charset=\"iso-8859-1\"";
if(mail($destinataire,$sujet,$message,$headers))
{
        echo "L'email a bien été envoyé.";
}
else
{
        echo "Une erreur c'est produite lors de l'envois de l'email.";
}
?>
le probleme que je reçois aucun mail
sirina88 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/08/2011, 12h03   #2
Membre régulier
 
Avatar de daheda
 
Homme Dah Andri.
Développeur Web
Inscription : août 2006
Messages : 79
Détails du profil
Informations personnelles :
Nom : Homme Dah Andri.
Localisation : Ile Maurice

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : août 2006
Messages : 79
Points : 77
Points : 77
Envoyer un message via Yahoo à daheda Envoyer un message via Skype™ à daheda
Si ton poste est constamment connecté sur internet, c'est la config de SMTP que dois changé (adresse du serveur),
essai pour free ou sinon celui de ton serveur si t'en a

Ou c'est déjà fait?
daheda est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/08/2011, 12h04   #3
Membre régulier
 
Avatar de daheda
 
Homme Dah Andri.
Développeur Web
Inscription : août 2006
Messages : 79
Détails du profil
Informations personnelles :
Nom : Homme Dah Andri.
Localisation : Ile Maurice

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : août 2006
Messages : 79
Points : 77
Points : 77
Envoyer un message via Yahoo à daheda Envoyer un message via Skype™ à daheda
peut être aussi que c'est dans les spams.... si tout est correcte
daheda est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/08/2011, 12h39   #4
Futur Membre du Club
 
Inscription : août 2011
Messages : 73
Détails du profil
Informations forums :
Inscription : août 2011
Messages : 73
Points : 15
Points : 15
Citation:
Envoyé par daheda Voir le message
peut être aussi que c'est dans les spams.... si tout est correcte
bah non
sirina88 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/08/2011, 13h09   #5
Futur Membre du Club
 
Inscription : août 2011
Messages : 73
Détails du profil
Informations forums :
Inscription : août 2011
Messages : 73
Points : 15
Points : 15
j'ai modifié mon code pour qu'il soit comme ça :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php 
     $headers ='From: "$_SESSION['_nom']"<$_SESSION['_email']>'."\n"; 
     $headers .='Reply-To: Sirina@yahoo.fr'."\n"; 
     $headers .='Content-Type: text/plain; charset="iso-8859-1"'."\n"; 
     $headers .='Content-Transfer-Encoding: 8bit'; 
 
     if(mail('Sirina@yahoo.fr', 'Sujet', 'Message de test', $headers)) 
     { 
          echo 'Le message a bien été envoyé'; 
     } 
     else 
     { 
          echo 'Le message n\'a pu être envoyé'; 
     } 
?>
ça m'affiche une erreur
Parse error: syntax error, unexpected T_STRING in C:\wamp\www\projet\notification2.php on line 4
(la ligne $headers ='From: "$_SESSION['_nom']"<$_SESSION['_email']>'."\n"; )
sirina88 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/08/2011, 13h20   #6
Rédacteur
 
Avatar de jreaux62
 
Homme Jérôme Réaux
Webdesigner
Inscription : août 2008
Messages : 2 994
Détails du profil
Informations personnelles :
Nom : Homme Jérôme Réaux
Âge : 45
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations professionnelles :
Activité : Webdesigner
Secteur : Arts - Culture

Informations forums :
Inscription : août 2008
Messages : 2 994
Points : 5 787
Points : 5 787
Envoyer un message via Skype™ à jreaux62
Normal.
Code :
     $headers ='From: '.$_SESSION['_nom'].'<'.$_SESSION['_email'].'>'."\n";
ou
Code :
     $headers ="From: $_SESSION['_nom']<$_SESSION['_email']>"."\n";
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément."
Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique.
Site perso Mes tutos DVP : Gestion-Affichage de Nouvelles - Affichage en tableau HTML - Fonctions de redimensionnement d'images
jreaux62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/08/2011, 13h42   #7
Futur Membre du Club
 
Inscription : août 2011
Messages : 73
Détails du profil
Informations forums :
Inscription : août 2011
Messages : 73
Points : 15
Points : 15
Citation:
Envoyé par jreaux62 Voir le message
Normal.
Code :
     $headers ='From: '.$_SESSION['_nom'].'<'.$_SESSION['_email'].'>'."\n";
ou
Code :
     $headers ="From: $_SESSION['_nom']<$_SESSION['_email']>"."\n";
merci mais j'ai essayé , ca ne genere aucune erreur mais je recois aucun mail sur ma boite email (l'email destinataire n'est pas yahoo.fr mais plutot un mail pour les fonctionnaire d'une entrprise dans c'est plutot local)
sirina88 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/08/2011, 15h04   #8
Modérateur
 
Avatar de FirePrawn
 
Homme Sébastien
Ingénieur réalisateur
Inscription : mars 2011
Messages : 776
Détails du profil
Informations personnelles :
Nom : Homme Sébastien
Âge : 24
Localisation : France, Haut Rhin (Alsace)

Informations professionnelles :
Activité : Ingénieur réalisateur
Secteur : Industrie

Informations forums :
Inscription : mars 2011
Messages : 776
Points : 2 344
Points : 2 344
Bonjour,

En faisant une petite recherche sur "mail" dans les forums PHP, tu verras qu'il y a eu beaucoup de sujets dessus récemment.

Si mes souvenirs sont bons, pour les headers supplémentaires, il convient de mettre .
__________________
- Avant toute chose : lire le mode d'emploi du forum et ses règles.
- avant de poster
- Je ne réponds pas aux questions techniques en MP.
FirePrawn est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/08/2011, 16h16   #9
Membre Expert
 
Avatar de gene69
 
Inscription : janvier 2006
Messages : 951
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : janvier 2006
Messages : 951
Points : 1 063
Points : 1 063
tu as configuré ton snmp ou pas?
__________________
PHP fait nativement la validation d'adresse électronique Vous êtes perdu en PHP? rassurez-vous ici (en)
Utilisez le bouton résolu!
gene69 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 26/08/2011, 16h43   #10
Futur Membre du Club
 
Inscription : août 2011
Messages : 73
Détails du profil
Informations forums :
Inscription : août 2011
Messages : 73
Points : 15
Points : 15
Citation:
Envoyé par gene69 Voir le message
tu as configuré ton snmp ou pas?
non justement comment faire svp?? je suis débutante en php et je me sens un peu perdue là
sirina88 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h04.


 
 
 
 
Partenaires

Hébergement Web