[PHP] Mail Automatique

Résolu
PRK Messages postés 799 Date d'inscription   Statut Membre Dernière intervention   -  
PRK Messages postés 799 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

voila je dispose d'un site avec des pages d'erreurs personnalisés sur lesquelles je voudrais envoyer un mail automatique dès lors qu'un utilisateurs tombe sur ces pages.

Le problème c'est que les variables $page et $ip n'apparaissent pas dans mon message. J'ai l'impression que les variables serveur ne récupèrent rien.

Pour information le site est hébergé chez OVH.

Si quelqu'un pourrait m'aider merci d'avance :)

Voici mon script :

<?php
$email = "postmaster@xxxx.com";
$page = $_SERVER['REQUEST_URL'];
$ip = $_SERVER[' REMOTE_ADDR '];


// Headers
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= "From : <".$email.">" ;
// Sujet
$subject = "Erreur 404";
// Message
$message = "Erreur 404 en provenance de la page : " . $page . " à partir de l'ip :" .$ip. "";
//Destinataire
$to = "xxx@xxxxx.com";
// Envoie de l'email
mail($to,$subject,$message,$headers);

?>

A voir également:

1 réponse

afrodje Messages postés 759 Date d'inscription   Statut Membre Dernière intervention   168
 
Essai comme ca, c'est peut etre un probleme de guillement :

$message = 'Erreur 404 en provenance de la page : '.$page.' à partir de l'ip :'.$ip.''; 
0
PRK Messages postés 799 Date d'inscription   Statut Membre Dernière intervention   113
 
merci j'ai trouvé la bonne syntaxe :

$message = "Le :".$date." à ".$heure." <br> Une Erreur 404 en provenance de la page : ".$source." <br> à partir de l'ip : " .$ip. "<br> s'est produite";

Cependant j'ai un autre probleme. Il s'avere que le site soit aussi partiellement lié sur myspace (par des bannières hebergé sur mon serveur par exemple).

Le probleme c'est que je recois sans cesse de mails 404 avec comme adresse source myspace.
Comment pourrais je faire pour filtrer cela ?

Par exemple si lle http_referer provient de myspace alors je n'envoi rien sinon ca m'interresse

une idée ?
0
PRK Messages postés 799 Date d'inscription   Statut Membre Dernière intervention   113 > PRK Messages postés 799 Date d'inscription   Statut Membre Dernière intervention  
 
Je n'ai rien dit,

j'ai trouvé la solution

https://www.php.net/manual/fr/function.stristr.php
0