Membres


Pas encore membre ?
inscrivez-vous ici

Connexion :
Login
Code
Mot de passe perdu ?
Liste des membres

Envoi de mail

Envoi de mail


Envoi de mail     Posté le 8/09/2008 à 11:57
Abbaxxx
Membre
Abbaxxx
7 posts
Inscrit le : 8/09/2008
Hello all,

Je souhaite envoyer un email avec des variables que je récupéré d'un formulaire rempli par l'utilisateur.

Mais pour éviter d'être spammer, je mets mon adresse email dans du javascript.

Jusque tout va bien ! Mais quand je veux m'envoyer les infos avec la fonction mail de PHP, cela me pose problème, car apparement on ne peut pas faire ce que j'ai écrit.

Voici mon code ca sera plus clair.

<?php
//on recupere les variables
    
$nom htmlspecialchars(addslashes($_POST['nom']));
    
$email htmlspecialchars(addslashes($_POST['email']));
    
$objet htmlspecialchars(addslashes($_POST['objet']));
    
$corps htmlspecialchars(addslashes($_POST['corps']));
    
$date date("Y-m-d H:i:s"); 

//on protege les adresses email
    
echo '<script language="JavaScript">
          var monmail="<a href=mailto:";
          monmail +="abbaxxx@";
          monmail +="orange.fr>";
          </script>'
;

//on envoie le mail
mail(echo "document.write(monmail)";,$objet." envoyé par ".$nom." le ".$date,$corps);
?>



Merci d'avance smiley
 
Réponse à : Envoi de mail     Posté le 8/09/2008 à 15:48
sky
Administrateur
Avatar
Site perso
4188 posts
Inscrit le : 13/08/2003
Salut

Encoder ton email de cette façon ne sert à rien.
Les robots n'ont pas accès à ton code PHP et du coup ne peuvent pas voir ton email.

Le spam vient des robots qui valide de façon automatisé ton formulaire.

Ajoute plutôt un champs tout simple, et tu pose une question au visiteur genre : combien font 1+3 ?
Si la réponse n'est pas valide, y'a de grande chance que ce soit un robot.

Sky

_______________________
Graphiks : Cours PHP
Image
=> à quoi sert internet explorer ?
=> à télécharger firefox
 
Réponse à : Envoi de mail     Posté le 9/09/2008 à 01:10
Abbaxxx
Membre
Avatar
7 posts
Inscrit le : 8/09/2008
Ah ok !

Je vais faire comme ca alors :)

Merciiiiiiiiiiiiiii

_______________________
Aucun
 
Vous n'est pas connecté en temps que membre, parceque j'en ai marre du spam, SEUL les membres peuvent poster des messages sur le forum.

Nous  -  Plan du site  -  Informations légale  -  Contact  -  © Graphiks.net