Bonjour,
n'ayant pas trouvé de topic à ce sujet, je le crée ici.![]()
Auriez-vous des scripts permettant de crypter l'adresse email dans le mailto: ?
(de préférence sans Javascript, mais s'il y en a, merci de poster quand même svp.![]()
Merci d'avance,
@+ !








Bonjour,
n'ayant pas trouvé de topic à ce sujet, je le crée ici.![]()
Auriez-vous des scripts permettant de crypter l'adresse email dans le mailto: ?
(de préférence sans Javascript, mais s'il y en a, merci de poster quand même svp.![]()
Merci d'avance,
@+ !
Salut
Juste pour savoir de quoi on parle... Que cherches-tu à crypter et dans quel objectif ?
Je veux dire, est-ce qu'il s'agit vraiment de l'e-mail dans un lien <a href="mailto:..."> ou bien dans une autre situation ?
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework - Cours et tutoriels pour apprendre PHP - Forum PHP








Oui, c'est bien cela.
En fait, j'ai vu un jour sur un site que l'email dans le mailto: était crypté et que lorsqu'on clique sur le lien, cela ouvre outlook express avec la bonne adresse mail.
J'espère bien m'expliquer cette fois-ci...![]()
En ce cas, il ne te faut pas du PHP mais du JavaScript.
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework - Cours et tutoriels pour apprendre PHP - Forum PHP








L'inconvénient est que je préférerais que cela soit en PHP. J'avais vu une fonction de ce style, mais je n'arrive pas à la faire marcher...
}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <?php function cryptmail($addmail) { $addmailcode=""; $longueur = strlen($addmail); // Boucle en fonction de la taille. for ($x = 0; $x < $longueur; $x++) { $ord = ord(substr($addmail, $x, 1)); $addmailcode .= "&#$ord;"; } return $addmailcode; ?>
Si tu encodes une chaine avec PHP, il y a de très très fortes chances pou que le navigateur soit incapable de la décoder en natif, et ce n'est pas ce que tu cherches.
Il te faut simplement un code HTML qui n'affiche pas en clair l'adresse e-mail, afin que les spammeurs aient du mal à la récupérer, mais qui puisse être décodé en live par le navigateur (don en JavaScript).
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework - Cours et tutoriels pour apprendre PHP - Forum PHP








Je viens de retester la fonction mise en PHP. L'email est bien encrypté dans le code HTML :
Au survol du lien, le navigateur interpréte le code et affiche l'email dans la barre d'outils en bas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2<a href="mailto:monadresse@domaine.com">monadresse-AT- domaine.com</a>
Cela suffit-il contre le spam à ton avis ? Ou faut-il vraiment opter pour du javascript comme tu l'as suggéré ?
Ce n'est pas de l'encryptage, tu utilises simplement des caractères HTML. C'est trop simple à résoudre pour un spammeur.
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework - Cours et tutoriels pour apprendre PHP - Forum PHP








OK, merci pour la précision.![]()
Aurais-tu des tutos à me conseiller pour cela ?
sinon tu peux voir ici :
http://www.spip-contrib.net/Crypter-...-email-une-URL








Oui, cela ressemble à la fonction PHP que j'ai trouvée ailleurs...










si le but est d'empeches le arsage de la page pour piquer des adresses mail ...
un simple script qui concatène l'adresse suffit ...
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
Partager