Problème en PHP - Fonction Mail
Résolu
emiliengbd
Messages postés
70
Date d'inscription
Statut
Membre
Dernière intervention
-
emiliengbd Messages postés 70 Date d'inscription Statut Membre Dernière intervention -
emiliengbd Messages postés 70 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'essaye en ce moment de coder une sorte de script pour qu'un email parte automatiquement de mon site à chaque connexion d'un utilisateur.
En gros quelqu'un se connecte sur mon site = un mail qui pars vers ma boîte mail avec l'adresse IP de la personne, l'heure et la date de connexion de cette même personne. (Et sa localisation si possible).
J'ai déjà tenter quelques petits trucs genre ça :
Malheuresement cela n'a pas l'air de fonctionner.
Quelqu'un aurait-il une solution ?
Merci d'avance.
J'essaye en ce moment de coder une sorte de script pour qu'un email parte automatiquement de mon site à chaque connexion d'un utilisateur.
En gros quelqu'un se connecte sur mon site = un mail qui pars vers ma boîte mail avec l'adresse IP de la personne, l'heure et la date de connexion de cette même personne. (Et sa localisation si possible).
J'ai déjà tenter quelques petits trucs genre ça :
<?php $to="monadresse@gmail.com"; mail($to,'Nouvelle connexion', $_SERVER['REMOTE_ADRR']); ?>
Malheuresement cela n'a pas l'air de fonctionner.
Quelqu'un aurait-il une solution ?
Merci d'avance.
A voir également:
- Problème en PHP - Fonction Mail
- Fonction si et - Guide
- Windows live mail - Télécharger - Mail
- Publipostage mail - Accueil - Word
- Comment télécharger un mail - Guide
- Mail vert ✓ - Forum Mail
2 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour, es-tu certain que l’hébergeur du site supporte l'envoi de mail par php?
un exemple:
un exemple:
$to = 'tonadresse@gmail.com'; $subject = 'php sendmail nouvelle session'; $message = 'Bonjour !'."\r\n".print_r($_SESSION,true); $headers = 'From: monadresse@gmail.com' . "\r\n" . 'Reply-To: monadresse@gmail.com' . "\r\n" . 'X-Mailer: PHP/' . phpversion(); $mail($to, $subject, $message, $headers);
En complément de ta question
On pourrait également pu lui demander : <<Travailles tu en LOCAL ou sur un serveur ?>>
Car si emiliengbd teste en "LOCAL" ... (donc via un logiciel comme wamp, easyphp, xampp ... ou équivalent....) l'envoie de mail n'est pas disponible par défaut.... et il faut bien souvent paramétrer le SMTP (du fichier php.ini ) et/ou passer par un logiciel tiers pour gérer l'envoie de mail.