Problème en PHP - Fonction Mail

Résolu/Fermé
emiliengbd Messages postés 70 Date d'inscription jeudi 16 février 2017 Statut Membre Dernière intervention 29 août 2018 - 1 avril 2017 à 05:28
emiliengbd Messages postés 70 Date d'inscription jeudi 16 février 2017 Statut Membre Dernière intervention 29 août 2018 - 1 avril 2017 à 16:39
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 :
<?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:

2 réponses

yg_be Messages postés 22720 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024 1 476
1 avril 2017 à 13:02
bonjour, es-tu certain que l’hébergeur du site supporte l'envoi de mail par php?
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);
1
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
1 avril 2017 à 14:04
Hello
En complément de ta question
es-tu certain que l’hébergeur du site supporte l'envoi de mail par php

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.
0
emiliengbd Messages postés 70 Date d'inscription jeudi 16 février 2017 Statut Membre Dernière intervention 29 août 2018 43 > jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024
1 avril 2017 à 16:07
Je ne suis pas en local, Je travaille directement sur un site hébergé.
0
emiliengbd Messages postés 70 Date d'inscription jeudi 16 février 2017 Statut Membre Dernière intervention 29 août 2018 43
1 avril 2017 à 16:07
Merci beaucoup, j'essaye ça.
0
emiliengbd Messages postés 70 Date d'inscription jeudi 16 février 2017 Statut Membre Dernière intervention 29 août 2018 43
1 avril 2017 à 16:39
C'est bon j'ai trouver une solution, merci beaucoup.
0