contre le spam

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
Répondre
mildred593
Arias
Messages : 10
Inscription : 10 févr. 2004, 01:18

contre le spam

Message par mildred593 »

Déclarer des entitées xml. Mais, est-ce compatible avectous les navigateurs ?

par exemple:

Code : Tout sélectionner

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" [
	<!ENTITY AT "@">
]>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
	<head><title>Bienvenue sur Louve</title></head>
	<body>
		<!-- page -->
		<hr />
		<address>Me contacter sur <a href="mailto:user&AT;fait.tld">mon email</a></address>
	</body>
</html>
Si vous voulez tester sans faire une page, vous pouvez aller voir ma page: http://louve.dyndns.org:8080/

Au pire, l'utilisateur n'a qua remplacer «&AT;»; par «@» et c'est bon.
C'est une bone solution, non ?

Bien sur, l'interêt c'est de ne pas mettre toujours la même chose sur les sites web, sinon, les aspirateurs d'e-mails risquent de voir la chose et de remplacer «&AT;» par le «@».

Mildred
jv2759
Tyrannosaurus Rex
Messages : 4161
Inscription : 12 févr. 2004, 14:29

Message par jv2759 »

je vien d'essayer chez moi et cela ne semble ni marcher avec ie ou firefox...
Inscrit sur la liste des abonner absent...
caméléon
Animal mythique
Messages : 9528
Inscription : 08 nov. 2004, 17:54

Message par caméléon »

Autre solution : encoder ces adresses couriels. Ca marche avec IE et FX.
Voir -entre autres- le site d'aspirine : http://aspirine.org/emailcode.php
SB
Varan
Messages : 1095
Inscription : 05 mars 2004, 18:38

Message par SB »

Problème : si javascript désactivé, plus de lien.
mildred593
Arias
Messages : 10
Inscription : 10 févr. 2004, 01:18

Message par mildred593 »

jv2759 a écrit :je vien d'essayer chez moi et cela ne semble ni marcher avec ie ou firefox...
C'est bizarre car chez moi ca fonctionne très bien avec ff 1.0
SB
Varan
Messages : 1095
Inscription : 05 mars 2004, 18:38

Message par SB »

Si tu nous donnais une adresse valide, on pourrait vérifier ça par nous même. :wink:
jv2759
Tyrannosaurus Rex
Messages : 4161
Inscription : 12 févr. 2004, 14:29

Message par jv2759 »

moi j'ai fait un copier coler dans un fichier renomer html...
Inscrit sur la liste des abonner absent...
SB
Varan
Messages : 1095
Inscription : 05 mars 2004, 18:38

Message par SB »

Ça fait une heure que j'essaie avec différentes syntaxes sans résultat.
J'ai même été jusqu'à éditer la dtd pour la modidifer mais pas mieux. Faut dire que j'y connais rien dans ce domaine. :P
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

SB a écrit :Problème : si javascript désactivé, plus de lien.
Euh... rien à voir avec JavaScript :lol: C'est un mécanisme de base du XML qui ne dépend absolument pas d'un quelconque script.

Par contre il faut que ta page soit bien déclarée en XML pour que ça fonctionne. Par exemple si c'est du xhtml : application/xhtml+xml (au lieu de text/html) (d'ailleurs je vois que ta page est en XHTML 1.1 donc tu es de toutes façons obligé de la déclarer comme XML et pas HTML), autrement dit il y a un certains nombre de navigateurs dans lesquels ça ne va pas marcher :?

Je pense que c'est l'erreur de SB, et surement celle de JV, vous avez du lui mettre une extension .html du coup le parseur XML n'est pas activé et forcément les entités ne sont pas traitées 8)

Mais c'est tout à fait possible.

Sinon, autre possibilité :

Code : Tout sélectionner

monadresse<img src="at.png" alt="@" />fai<img src="point.png" alt="." />org[quote]Avec les "alt" l'utilisateur n'y verra que du feu et je n'ai pas encore vu de robot détecter ça :) (mais je ne l'ai pas mis dans un lien mailto... les gens sont assez grands pour faire un copier-coller :wink: [/quote]
SB
Varan
Messages : 1095
Inscription : 05 mars 2004, 18:38

Message par SB »

Eh mais c'est que tu me prendrais presque pour un débutant. :(
calimo a écrit :Euh... rien à voir avec JavaScript :lol: C'est un mécanisme de base du XML qui ne dépend absolument pas d'un quelconque script.
Ma remarque s'adressait à la méthode de Caméléon.
calimo a écrit :Je pense que c'est l'erreur de SB, et surement celle de JV, vous avez du lui mettre une extension .html du coup le parseur XML n'est pas activé et forcément les entités ne sont pas traitées 8)

Mais c'est tout à fait possible.
Ben non perdu ma page est en application/xhtml+xml. Mais comme je l'ai précisé, je ne doute pas que ce soit possible, simplement je ne maitrise pas suffisament la syntaxe de déclaration des éléments et entités et jusqu'ici je n'ai pas réussi.

Si tu as pu voir que sa page est en xhtml1.1, comment as-tu fait ? Aucun de mes navigateurs ne peut y accéder. :?
Edit:ben dans la dtd bien sur. :lol:

ps:Lyne ne l'écoutes pas, tu n'es pas obligée de la déclarer en application/xhtml+xml mais fortement incitée.
Dernière modification par SB le 24 janv. 2005, 17:14, modifié 1 fois.
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

SB a écrit :Ma remarque s'adressait à la méthode de Caméléon.
Oups... :oops:
SB a écrit :Si tu as pu voir que sa page est en xhtml1.1, comment as-tu fait ? Aucun de mes navigateurs ne peut y accéder. :?
Je n'ai pas essayé, mais je vais le faire ce soir, il me semble que la syntaxe est bonne (s'il n'y a pas d'erreurs elle l'est probablement).

Bon, désolé encore :oops:
SB
Varan
Messages : 1095
Inscription : 05 mars 2004, 18:38

Message par SB »

Finalement la syntaxe donnée par Mildred fonctionne (j'avais fait une faute :oops: ). Mais effectivement ça ne fonctionne qu'en application/xhtml+xml donc pas avec IE. Exemple.
FF_Olivier
Iguane
Messages : 979
Inscription : 09 juil. 2004, 15:41

Message par FF_Olivier »

Et qui vous dit que les bots n'interprètent pas correctement les DTD et leurs entités ? Dans ce cas, la protection est caduque, non ?
openSUSE 12.2 - FF v24.0 FR - TB v24.0 FR ma config en détails - Décrivez la vôtre ici ;)
userContent.css : modifiez l'apparence et le contenu des sites visités !
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Il faudrait donc que le robot soit un parseur XML suffisemment évolué pour pouvoir analyser les fichiers XML et ses entités... possible, mais quand-même peu probable. Pas plus probable en tous cas qu'il soit capable de faire de l'OCR sur les images ou qu'il sache interpréter les javascripts :P
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Semrush [Bot] et 1 invité