SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

286 Plugins, 197 contribs sur SPIP-Zone, 241 visiteurs en ce moment

Accueil > Interactivité, échanges > Protections antispams > ASS - Anti-Spam Simple > ASS - Anti-Spam Simple

ASS - Anti-Spam Simple

Protection des adresses mails de votre site SPIP

15 décembre 2007 – par fhh – 64 commentaires

19 votes

ASS ou Anti-Spam Simple est un système très simple de protection des adresses mails de votre site web ne bloquant pas le protocole mailto.

Principe

Le principe d’ASS (ou "Anti-Spam Simple") est trivial, toute adresse mise entre balise "email" sera automatiquement convertie en image "png" dont les paramètres, tel que couleur de fond (transparent, ou couleur), couleur du texte, sont modifiables dans le fichier "ASS_options.php".

Lors de la navigation, tout clic sur l’une de ses images auto générées appelle un javascript, inclu dans les pages par le plugin, qui re convertit l’image en adresse et appelle le protocole mailto.

A aucun moment l’adresse mail n’apparaît en clair dans la page ou dans ses sources !!

Ainsi le code suivant saisi dans votre article :

<email>testeur@exemple.com</email>

affichera l’image cliquable qui ouvrira votre gestionnaire de mail favori lorsque vous la cliquerez. L’adresse mail sera masquée dans le code source de la page par le code suivant :

<a href="" onClick="ASS_Decoder('bWFpbHRvOnRlc3RldXJAZXhlbXBsZS5jb20=')" >
<img border="0" src="../plugins/AntiSpamSimple/ASS_genereimage.php?texte=dGVzdGV1ckBleGVtcGxlLmNvbQ==" />
</a>

Si vous préférez utiliser le protocole « mailto» directement, dans votre
article, un code du type :

[Marc Dupond->mailto:testeur@exemple.com]

affichera Marc Dupond et sera masqué dans les sources de la page par :

<a href="" onClick="ASS_Decoder('bWFpbHRvOnRlc3RldXJAZXhlbXBsZS5jb20=')" >
       Marc Dupond
</a>

mais restera cliquable...

Installation

Le plugin s’installe par extraction de l’archive dans le répertoire « plugins » de votre site SPIP. L’activation se fait classiquement par le menu « Configuration > Gestion des plugins » cochez la case « Anti Spam Simple ».

À propos du fichier ASS_options.php :

Le fichier ASS_options.php, modifiable via n’importe quel éditeur de texte, détermine les différents paramètres des images générées tel que la taille du texte, les espaces verticaux et horizontaux, la couleur ou la transparence du fond :

  1. $SizePolice = 3 ; // Taille de la police
  2. $HSpace = 2 ; // Nombre d'espaces Horizontaux ajoutés autour de l'image l
  3. $VSpace = 0 ; // Nombre d'espaces Verticaux
  4.  
  5. $CouleurFondRGB = array(255,255,255) ; // Couleur du fond de l'image (RGB)
  6. $CouleurTexteRGB = array(0,0,0) ; // Couleur du texte (RGB)
  7. $transparent = true ; // Fond transparent ? true = oui, false = non.

Télécharger

Aperçu

Exemple d’ASS sur SPIP 1.9.2c et Squelette Alternatives :

Téléchargements

v0.2-20100510 :

Lien pour installation automatique : http://fhuhu.free.fr/ASS/arch/AntiSpamSimple-02-20100510.zip .

Archive ASS format « tar.bz2 ».

Archive ASS format « zip ».

v0.2-20100503 :

Le plugin passe en version stable.

Lien pour installation automatique : http://fhuhu.free.fr/ASS/arch/AntiSpamSimple-02-20100503.zip .

Archive ASS format « tar.bz2 ».

Archive ASS format « zip ».

v0.2-20100428 :

Version retirée voir les commentaires ci dessous (Thierry le 2 mai 2010 à 18h33).

v0.1-20080118 :

Archive ASS format « tar.bz2 » (retour chariot UNIX).

Archive ASS format « zip » (retour chariot Microsoft).

v0.1-20071223 :

Archive ASS format « tar.bz2 » (retour chariot UNIX).

Archive ASS format « zip » (retour chariot Microsoft).

Dernière modification de cette page le 10 mai 2010

Retour en haut de la page

Tout afficher

Vos commentaires

  • Le 17 mars 2011 à 15:48, par Shnoulle En réponse à : ASS - Anti-Spam Simple

    Bonjour,

    Ce plugin est très pratique, une bonne base pour simplifier la protection des adresses de courriel sans sortir l’artillerie lourde.

    Juste une question : pourquoi ne pas le déposer sur la zone ?

     :)

    Répondre à ce message

  • Le 17 novembre 2010 à 15:09, par filnug En réponse à : ASS - Anti-Spam Simple

    Bonjour,

    Pouvez vous me dire svp s’il y a un moyen de configurer le fichier ASS_options.php de manière plus fine ?

    Par exemple pour placer le texte en majuscule et, si je peux rêver, de choisir la typo ?

    Merci

    Répondre à ce message

  • Le 7 novembre 2010 à 18:49, par DJims En réponse à : ASS - Anti-Spam Simple

    Bonjour,

    J’ai eu un petit soucis a la configuration du plugin ASS sur mon site.
    Dans le panneau de configuration des plugins j’avais le message suivant :

    / !\ Fichier absent : ../plugins/AntiSpamSimple/ ASS_fonctions.php
    / !\ Fichier absent : ../plugins/AntiSpamSimple/ ASS_fonctions.php

    (voir saisie écran jointe)

    Il m’a suffit de modifier le fichier plugin.xml en plaçant les balises XML en début et fin de chaque valeur, sans retour à la ligne, pour que tout fonctionne.
    Exemple :
    <inclure>ASS_fonctions.php</inclure>
    Au lieu de :

    <inclure>
              ASS_fonctions.php
    </inclure>

    Je sais que le XML autorise cette syntaxe, et pourtant...
    Pense à modifier pour la prochaine version, ça ne coûte rien.

    j’utilise SPIP 1.9.2d
    je suis hébergé chez Online.net (je soupçonne que le problème vient de leur config)

    GIF - 8.8 ko

    Répondre à ce message

  • Le 18 juin 2010 à 10:04, par Boris En réponse à : ASS - Anti-Spam Simple

    Bonjour.
    J’ai installé la dernière version du plugin et les adresse apparaissent bien sous forme d’images et sont cryptées dans le source. Mais ... le clic sur ces adresses ne donnent rien ( lien #) et n’ouvre pas le gestionnaire de courrier. Les adresses sont de type : titi.
    Quelqu’un aurait une idée ?
    Merci, Boris

    • Le 18 juin 2010 à 10:07, par Boris En réponse à : ASS - Anti-Spam Simple

      désolé... les adresses sont de type titi -> titi@fai.fr

    • Le 21 juin 2010 à 15:59, par Boris En réponse à : ASS - Anti-Spam Simple

      Bonjour.
      J’ai toujours le même problème, mais je sais maintenant ce qui cloche grâce à Firebug. La console d’erreur m’indique « ASS_Decoder is not defined ». Par contre je ne sais pas comment résoudre cette erreur. J’ai regardé dans les fichiers du plugin mais mes infimes connaissances en php et js ne m’ont pas permis de trouver...
      Une idée ?
      Merci

    • Le 22 juin 2010 à 09:06, par fhh En réponse à : ASS - Anti-Spam Simple

      Bonjour,
      Quel est votre version de SPIP ? Dans le source de votre page web, voyez vous apparaitre dans l’entête de la page une ligne du type :

      <SCRIPT LANGUAGE="javascript" TYPE="text/javascript" SRC="plugins/auto/AntiSpamSimple//ASS_javascript.js"></SCRIPT>

       ? En fait il semblerai que non car si le décodage n’est pas effectué et que « ASS_Decoder » n’est pas trouvé, cela ressemble à un problème d’insertion d’entête...
      Merci

    • Le 22 juin 2010 à 09:36, par Boris En réponse à : ASS - Anti-Spam Simple

      Bonjour.... et MERCI !
      Effectivement ça me parait maintenant évident, bien que débutant ... c’était bien ça. L’habitude des plugins Spip qui font tout tous seul ! Je n’ai pas fait l’installation automatique, peut-être le problème venait il de là. Du coup j’ai juste collé le code ci-dessus en supprimant le répertoire « auto » et ça roule.
      Encore merci fhh

    Répondre à ce message

  • Le 3 juin 2010 à 10:03, par filnug En réponse à : ASS - Anti-Spam Simple

    Bonjour,

    J’ai un problème très étrange avec le plugin ass. Sur une rubrique de mon site, les articles contenant des emails de type [info [at] adresse.com->info@adresse.com], l’adresse mail est cryptée et tout fonctionne parfaitement.
    Par contre, dans une autre rubrique du même site, dans un article j’ai incrit le même type d’article. Mais, lorsque je clique sur le lien, rien ne se passe !!!

    Avez-vous une idée d’où pourrait provenir le problème svp ?
    PS : j’ai déjà mise à jour le plugin !

    • Le 3 juin 2010 à 10:07, par filnug En réponse à : ASS - Anti-Spam Simple

      Je viens de faire un nouveau test, et j’ai compris d’où provient le problème, mais je n’ai pas réussi à trouver une solution.

      Dans la page qui pose problème, j’y ai placé un formulaire de contant avec [(#MODELE{form}{id_form=1})] (du plugin Formulaires et Tables).
      Apparemment, ce plugin entre en conflit avec ass ! Y a t il une solution svp ?

      Merci

    • Le 22 juin 2010 à 09:10, par fhh En réponse à : ASS - Anti-Spam Simple

      Bonjour
      Je n’avais pour l’heure eu aucun retour signalant ce type de problème... je fais quelques test et reviens vers vous...
      Merci

    Répondre à ce message

  • Le 8 mai 2010 à 17:05, par Fabrice En réponse à : ASS - Anti-Spam Simple

    Bonjour,

    Votre plugin m’intéresse fortement, et si la récupération de l’archive et son activation n’ont pas posés de problème, il ne fonctionne pas sur la machine sur laquelle il est installé.

    Avec [toto->mailto:machin@truc], il ne se passe tien. Tandis qu’avec la balise <email>, j’obtiens un :

    La machine en question est un serveur Kwartz d’établissement scolaire, qui ne semble pas poser problème au reste de SPIP et des plugins que j’utilise.

    Une idée ?

    Merci.

    • Le 8 mai 2010 à 22:14, par fhh En réponse à : ASS - Anti-Spam Simple

      Bonsoir,
      [toto->mailto:machin@truc] n’est pas une adresse mail valide... Pourriez vous essayer avec une adresse mail du type « machin@truc.fr » ?

      Pour l’erreur interne du serveur, pourriez vous essayer de changer les droits sur les fichiers du plugin ? (si vous y avez accès). Apparemment, et c’est plutôt très bien, le serveur ne semble pas satisfait du fait que les fichiers du site puissent être modifiés par les gens non membre du groupe ou n’étant pas l’utilisateur propriétaire des fichiers du site (pas très claire cette phrase, mais j’espère que vous m’aurez compris... ;-) ).

    • Le 9 mai 2010 à 15:46, par fabrice En réponse à : ASS - Anti-Spam Simple

      Bonjour,

      Merci de prendre le temps de m’aider.

      J’ai créé un article minimal contenant

      1. machin@truc.fr
      2.  
      3. [->machin@truc.fr]
      4.  
      5. <email>machin@truc.fr</email>

      Télécharger


      -  La première adresse est affichée en clair, sans lien actif
      -  La seconde est affichée en clair, avec un lien actif
      -  La dernière donne l’erreur déjà citée à la génération de l’image.

      Par FTP, je ne peux pas changer les permissions du script ASS_genereimage.php. Je pourrais faire le test lundi, mais pour d’autres plugins, les permissions 777 sur les scripts php ne posent pas de problème au serveur (rainette par exemple).

      Faut-il que je fasse le test de modifier les permissions dans une copie du zip que j’installerais en mode non automatique ?

      J’ai créé un article test dont je t’ai envoyé l’url en mp.

    • Le 9 mai 2010 à 15:50, par fabrice En réponse à : ASS - Anti-Spam Simple

      Je continue à tester : j’ai désactivé tous les autres plugins installés et vidé le cache, mais le résultat reste le même :-(

    • Le 9 mai 2010 à 17:18, par fabrice En réponse à : ASS - Anti-Spam Simple

      Un peu de progrès...

      Nouveau test :
      -  J’ai désinstallé le plugin ASS ;
      -  J’ai récupérée l’archive zip ;
      -  Je l’ai décompressé en local ;
      -  J’ai envoyé le répertoire AntiSpamSimple/ obtenu par FTP dans le répertoire plugins/ du site.

      Conséquences :
      -  Les permissions sont maintenant 770 (Bizarre ça non ? Les permissions obtenues par installation automatique ne sont pas les mêmes) ;
      -  La balise fonctionne : l’image est générée, le clic lance le client de courrier avec la bonne adresse.

      Problème restant :
      Le plugin n’agit toujours pas sur le lien copié/collé de la doc ci-dessus
      [Marc Dupond->mailto:testeur@exemple.com]
      L’adresse reste en clair dans la source html de la page. Là, je sèche :-(

      Une idée ?

    • Le 9 mai 2010 à 23:40, par fhh En réponse à : ASS - Anti-Spam Simple

      Oui, j’ai une idée... si elle se confirme, je met en ligne une nouvelle version corrigeant le problème dès demain (et j’expliquerai en même temps). Cela corrigera Le problème de type [Marc Dupond->mailto:testeur@exemple.com].

      Pour « testeur@exemple.com », l’option d’encodage a été suspendue en raison de problèmes fréquents sur les sites d’« informatiques ». Les lignes du style ssh toto@machine.domaine.com voyaient toto@machine.domaine.com encodé :-(

      Je pensais ajouter une option dans le fichier d’option du plugin permettant de choisir entre un mode « tous ce qui ressemble à une adresse mail est encodé » ou « mode standard » qui ne coderai que les mailto et les balises « email ».

      Côté permissions, l’archive est créée avec des fichiers en 640 ...

      -rw-r----- 2.7K 2010-05-09 20:20 ASS_fonctions.php
      -rw-r----- 1.7K 2010-04-30 11:26 ASS_genereimage.php
      -rw-r----- 1.7K 2010-04-30 11:23 ASS_javascript.js
      -rw-r-----  774 2010-04-30 11:26 ASS_options.php
      -rw-r----- 1.2K 2010-04-30 11:24 index.php
      -rw-r-----  744 2010-05-03 16:38 plugin.xml

      ... donc très loin d’un 777... Je vais voir s’il n’y a pas moyen d’ajouter un chmod lors de l’installation en mode auto... mais cela risque de déplaire à pas mal de fournisseurs d’accès ou aux serveurs Microsoft... je vais faire quelques tests dans ce sens et aviserai.

      Merci pour vos tests et retours

    • Le 10 mai 2010 à 16:19, par fhh En réponse à : ASS - Anti-Spam Simple

      Comme convenu la v0.2-20100510 corrige les problèmes du type : [Marc Dupond->mailto:testeur@exemple.com].

      Le souci était simplement lié au remplacement de ’ " ’ par ’ ’ ’ sur les mailto SPIPs... :-$

      La version 0.3 (changement de version en raison de l’ajout d’une fonctionnalité) est en préparation et intégrera la variable "$Stalking" dans les options permettant de substituer par une image tous ce qui ressemble à une adresse mail.

      En attendant, n’hésitez pas à me faire part de vos retours, ...

    • Le 10 mai 2010 à 17:52, par fabrice En réponse à : ASS - Anti-Spam Simple

      Bonsoir,

      Retour de test avec la nouvelle version

      1. installation automatique : les permissions 777 sont toujours là et donc la génération de l’image ne fonctionne pas. En revanche les liens comme [machin->mailto:machin@truc.fr] sont « encryptés » correctement.

      2. installation manuelle par FTP : j’obtiens des permissions 770 et là tout fonctionne.

      Pour les permissions, c’est très vraisemblablement mon serveur (Kwartz scolaire) qui est en cause mais je ne peux pas modifier sa configuration. Le problème peut sûrement se retrouver chez d’autres hébergeurs.

      L’ajout d’une option $Stalking pour la prochaine version me paraît une bonne idée.

      Merci et bravo pour la réactivité !

    • Le 10 mai 2010 à 20:03, par fhh En réponse à : ASS - Anti-Spam Simple

      Concernant le problème de permission, vous pouvez le régler en restreignant le umask par défaut en ajoutant dans ecrire/mes_options.php (a créer s’il n’existe pas) un @umask(007) ; ; qui peut donner un fichier du type :

      <?php

      @umask(007) ;

      ?>

      Si le problème ce pose avec Anti Spam Simple, il y a fort à parier que cela vous jouera des tour une autre fois.

      Par défaut l’umask est à 0 (ligne 397 d’ « ecrire/inc_version.php ») ce qui fait que tous fichier créé par spip l’est en 777 hors sur des serveurs un peut regardant (une fois de plus c’est plutôt une qualité) cela peut poser des problèmes...

    Répondre à ce message

  • Le 2 mai 2010 à 18:33, par Thierry En réponse à : ASS - Anti-Spam Simple

    Bonjour lors de l’installation de votre plugin sur un site en spip 2.1 hébergé chez http://lautre.net j’obtiens les erreur suivantes :

    Erreur avec insertion de l’adresse :
    http://fhuhu.free.fr/ASS/arch/AntiSpamSimple-02-20100428.zip
    sur ********/ecrire/ ?exec=charger_plugin
    Fatal error : Cannot use string offset as an array in /********/ecrire/action/charger_plugin.php on line 133


    Erreur Affichée sur ********/ecrire/ ?exec=admin_plugin&voir=tous :

    lors d’un transfert du plugin via FTP

    - en développement
    manquant dans le fichier de définition : AntiSpamSimple/plugin.xml

    • Le 3 mai 2010 à 20:16, par fhh En réponse à : ASS - Anti-Spam Simple

      Bonjour,

      Le problème est maintenant résolu. Il provenait du fichier « plugin.xml » du type : UTF-8 Unicode (with BOM) text, with CRLF line terminators .

      Le BOM (Byte Order Mark ou Marque d’ordre des octets d’unicode) du fichier (inséré à mon insue par Notepad) posait problème à la fonction « spip_xml_parse » du fichier « ecrire/inc/xml.php » (voir http://fr.wikipedia.org/wiki/Marque_d%27ordre_des_octets ).

      Lorsque le le fichier « plugin.xml » est parsé, le BOM n’est pas retiré du fichier. Lorsque « spip_xml_parse » contrôle le nombre de caractère présent avant une balise xml, il trouve donc les caractères non imprimable correspondant à la chaine de caractère « < U+FEFF > » du BOM (texte récupéré ligne 56 du fichier « ecrire/inc/xml.php » dans la variable $before). La fonction « spip_xml_parse » sort donc ligne 58 de « ecrire/inc/xml.php » en supposant que le fichier n’est qu’un fichier texte et non un fichier xml.

      Sur cet erreur, il est amusant de faire ajouter à « spip_xml_parse » sa valeur de $before en ajoutant par exemple les lignes suivante au fichier « ecrire/inc/xml.php » :

      56 print « before vaut \ »$before\« soit une chaine de « .strlen($before). » caracteres\n » ;
      57 $a=str_split($before) ;
      58 print_r($a) ;

      qui donne à l’exécution le code suivant :

      before vaut «  » soit une chaine de 3 caracteres
      Array
      (
      [0] => �
      [1] => �
      [2] => �
      )
      ...

      le script affiche « un champ vide de 3 caractères » ... :) ce n’est qu’en affichant les caractère un par un que l’on peut voir ce qui ce passe...

      Deuxième correctif : ajout d’une variable localisant le plugin sur le site. N’étant pas un adepte des installation automatique, l’installation dans le répertoire « plugins/auto » m’avait échappé. Maintenant le plugin fonctionne avec les deux méthodes.

      Merci d’avoir remonté ce dysfonctionnement.

    • Le 3 mai 2010 à 22:10, par Thierry En réponse à : ASS - Anti-Spam Simple

      Pas eu le temps d’essayer mais bravo pour la réactivité.

    • Le 3 mai 2010 à 23:00, par Thierry En réponse à : ASS - Anti-Spam Simple

      Oups c’est encore moi....
      ça veux pas...ça veux pas...
      tous les plugin desactivés. Seul ASS activé, et un squelette contenant seulement testeur@exemple.com ... mais pas d’image...toujours du texte...
      pas d’erreur..le calme plat et le mode debug silencieux (mais j’avoue ne pas savoir s’il doit dire quelquechose à ce sujet..)

      1. 01 <?php
      2. 02
      3. 03 /*
      4. 04 * Squelette : squelettes/dept.html
      5. 05 * Date : Mon, 03 May 2010 20:43:43 GMT
      6. 06 * Compile : Mon, 03 May 2010 20:48:29 GMT
      7. 07 * Boucles :
      8. 08 */
      9. 09 //
      10. 10 // Fonction principale du squelette squelettes/dept.html
      11. 11 // Temps de compilation total: 12.832 ms
      12. 12 //
      13. 13 /*
      14. 14
      15. 15 <email>testeur@exemple.com</email>
      16. 16
      17. 17 */
      18. 18
      19. 19 function html_542d3b601ddc79fd27c0e2b649cba8a1($Cache, $Pile, $doublons=array(), $Numrows=array(), $SP=0) {
      20. 20
      21. 21
      22. 22 if (isset($Pile[0]["doublons"]) AND is_array($Pile[0]["doublons"]))
      23. 23 $doublons = nettoyer_env_doublons($Pile[0]["doublons"]);
      24. 24
      25. 25 $connect = '';
      26. 26 $page =
      27. 27 // 38 signes
      28. 28 '
      29. 29 <email>testeur@exemple.com</email>
      30. 30 ';
      31. 31
      32. 32 return analyse_resultat_skel('html_542d3b601ddc79fd27c0e2b649cba8a1', $Cache, $page, 'squelettes/dept.html');
      33. 33 }
      34. 34 ?>

      Télécharger

    • Le 4 mai 2010 à 08:48, par fhh En réponse à : ASS - Anti-Spam Simple

      ok, alors juste pour vérifier que le plugin fonctionne « normalement », pourriez vous essayer de créer un nouvel article dans lequel vous saisissez une adresse mail entre balises « email » ? (genre <email>testeur@exemple.com</email> comme vous l’aviez fait dans votre page de squelette).

      Si tous vas bien, lorsque vous enregistrez votre page, l’adresse mail que vous voyez dans l’aperçu est bien une image... non ?

      En fait, le squelette et le contenu des articles ne subit pas tout à fait le même traitement... d’où, avant d’aller plus loin, le besoin de confirmer que le plugin fonctionne...

    • Le 4 mai 2010 à 10:03, par Thierry En réponse à : ASS - Anti-Spam Simple

      Bonjour !
      effectivement la balise insérée dans l’article fonctionne.
      Malheureusement pour moi, pour mon site j’ai besoin que ce soit dans le squelette.
      De plus les adresses email que je veux afficher sont issues d’une table externe à spip.
      encore merci pour vos reponses
      Thierry

    • Le 4 mai 2010 à 12:26, par fhh En réponse à : ASS - Anti-Spam Simple

      A titre informatif, petit rappel (simplifié) sur le fonctionnement de SPIP :

      Le squelette est un ensemble de page HTML. Chaque page est en HTML et contient du code pour le formatage et des appels à des boucles spip (qui rendent le contenu dynamique). Lors de l’appel d’une page depuis le site (par un visiteur), le « moteur » (spip.php) part dans le répertoire du squelette, trouve la page HTML correspondante au contenu qu’il doit charger (un article par exemple) et SANS TOUCHER A LA PAGE HTML (seul les codes php de la page sont interprété) remplace UNIQUEMENT les boucles par le contenu correspondant issu de la base de donnée.

      Nous obtenons donc une page HTML brute avec un contenu correspondant aux informations de la base de donnée extrait par les boucle.

      Un plugin utilise des « pipelines » pour modifier le contenu de ce que SPIP modifie soit le contenu DES BOUCLES UNIQUEMENT...

      Si votre code est inséré dans le HTML, il ne pourra pas être modifié... Par contre, pour afficher des informations « contrôlable », vous pouvez créer une boucle...

      Dans votre cas, si vous souhaitez générer des images dans votre code directement, vous pouvez utiliser les fonctions du plugin :

      -  localisez son répertoire d’installation (généralement /plugins/AntiSpamSimple/ ou /plugins/auto/AntiSpamSimple/),
      -  en activant le plugin, le module javascript de conversion des email est chargé (fichier ASS_javascript.js"),
      -  vous pouvez ensuite insérer dans votre code php une fonction du type :

      function ASS_use($email) {

      $plugin = « /plugins/AntiSpamSimple/ » ; // Chemin vers le plugin

      $addr = base64_encode($email) ;

      $addrcomp = base64_encode(« mailto: ».$email) ;

      $ret = « <a href=\ »#\« onClick= »ASS_Decoder(’« .$addrcomp. »’)\« >\n » ;

      $ret .= « \t<img border= »0\« src= »« .$plugin. »/ASS_genereimage.php ?texte=« .$addr. »\« />\n » ;

      $ret .= « </a> » ;

      return $ret ;

      }

      -  enfin vous pouvez appeler la fonction dans votre page (dans le code php toujours...) :
      echo ASS_use(« testeur@exemple.com ») ;

      Pour plusieurs adresses, il vas de soit que cet appel sera mis dans une boucle...

      Au final ça fonctionne, mais rappelez vous qu’il est préconisé de ne pas introduire (trop) de PHP dans les squelettes...

    • Le 4 mai 2010 à 12:30, par Thierry En réponse à : ASS - Anti-Spam Simple

      Merci pour cet éclairage lumineux.
      Thierry

    Répondre à ce message

  • Le 5 janvier 2010 à 17:36, par inha En réponse à : ASS - Anti-Spam Simple

    Bonjour
    Le plugin ASS Anti Spam Simple est il compatible avec la version spip 2.0.10.

    • Le 27 janvier 2010 à 17:48, par FHH En réponse à : ASS - Anti-Spam Simple

      Bonjour,

      Je n’ai pas encore testé pleinement l’ensemble, mais à priori oui

      FHH

    • Le 30 avril 2010 à 12:07, par fhh En réponse à : ASS - Anti-Spam Simple

      Anti Spam Simple, en version 0.2, a été testé avec succès sur les versions 2.0.10 et 2.1 de SPIP .

    Répondre à ce message

  • Le 7 septembre 2009 à 14:12, par Tadzio En réponse à : ASS - Anti-Spam Simple et Kaspersky 2010

    Bonjour !
    Depuis deux ans, j’utile en toute satisfaction votre anti-spam sur plusieurs de nos sites (y compris sous SPIP 2.0.9). Apparemment, depuis une mise à jour de ce week-end, le logiciel antivirus Kaspersky 2010 et plusieurs autres selon nos visiteurs détectent le fichier « ASS_javascript.js » comme un cheval de Troie de type « Exploit.JS.Pdfka.vn »...
    Votre lien de téléchargement « http://fhuhu.free.fr/ASS/arch/AntiSpamSimple-01-20080118.zip » est même bloqué par Kaspersky comme site dangereux !!!!!
    Une idée du pourquoi du comment ???? Merci d’avance...

    • Le 27 janvier 2010 à 17:47, par FHH En réponse à : ASS - Anti-Spam Simple et Kaspersky 2010

      Bonjour,

      Merci d’avoir signalé cette bizarrerie... il faut savoir qu’ASS génère des images png en utilisant les fonctionnalités de php (donc rien de sorcier).
      Comme vous avez pu le voir, le code d’ASS est ABSOLUMENT trivial (j’encourage d’ailleurs tous le monde à y jeter un oeil).
      Pour ne pas encombrer les serveurs de SPIP contrib, les sources du plugin sont stockées sur les serveurs de Free (http://www.free.fr) :

      http://fhuhu.free.fr/ASS/arch/AntiSpamSimple-01-20080118.tar.bz2

      Cet espace « perso » ne contient rien d’autre que les archives d’ASS.

      Donc dans tous cela, rien ne ressemble à une tentative d’exploit quelconque ou autre.

      Que le téléchargement des archives soit bloqué est assez original pour un site vide hébergé sur les serveurs d’un des principaux FAI français.

      J’ai envoyé, au moment ou vous avez effectué ce post un mail à KAPERSKY qui ne m’a malheureusement, mais c’était prévisible, jamais répondu.

      Après réflexion, la seule chose qui pourrai gêner l’antivirus est la modification de l’url lors de l’appel du protocole mailto. Mais la base du système repose sur cette fonctionnalité...

      Le problème est il toujours d’actualité ?

      FHH

    • Le 30 avril 2010 à 11:31, par fhh En réponse à : ASS - Anti-Spam Simple

      Le problème à été signalé aux gens de chez KAPERSKY lors de Solution Linux 2010. L’affaire suit son cour...

    Répondre à ce message

  • Le 10 avril 2008 à 01:08, par Incas En réponse à : ASS - Anti-Spam Simple

    Je suis en train de concevoir un site en php/javascript, je souhaiterai utiliser votre script.
    Je l’ai incorporé à la main dans la racine de mon site dans un dossier « script_antispam ».
    L’exemple fonctionne correctement, mais je ne vois pas comment utiliser les autres scripts pour générer une image à partir d’une adresse mail.
    Comment appelle t-on les scripts php ?
    Merci d’avance pour votre réponse.
    Incas

    • Le 18 mai 2008 à 14:31, par fhh En réponse à : ASS - Anti-Spam Simple

      La génération de l’image est assurée par le script : « ASS_genereimage.php » qui prend en argument (méthode get) une chaine de caractère encodée en base64 sous le nom de variable « texte ».

      Il suffit pour insérer une image de simplement placer une balise image en précisant comme source un truc du type : « ASS_genereimage.php ?texte=textebase64 »

      Un coup d’oeil sur le source de l’exemple devrait vous donner tous les renseignements utiles pour votre projet...

      FHH

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Métas +

    3 décembre – 14 commentaires

    Améliorez l’indexation de vos articles dans les moteurs et leur affichage sur les réseaux sociaux grâce aux métadonnées Dublin Core, Open Graph et Twitter Card. Installation Activer le plugin dans le menu dédié. Dans le panel de configuration, (...)

  • Adaptive Images

    15 novembre 2013 – 69 commentaires

    Un plugin pour permettre aux sites responsive d’adapter automatiquement les images de la page à l’écran de consultation. Adaptive Images, que l’on pourrait traduire par Images adaptatives, désigne la pratique qui vise à adapter les taille, (...)

  • Social tags

    8 septembre 2008 – 428 commentaires

    Le plugin Social Tags permet d’ajouter des icônes de partage de liens vers les sites tels que Digg, Facebook, Delicious.... Une fois le plugin installé et activé (voir doc.), le choix des sites se fait via un menu de configuration. Insertion (...)

  • Module de Paiement Stripe

    17 octobre – commentaires

    Stripe est un prestataire de paiement externe https://stripe.com/fr qui propose une API moderne et une interface de paiement extrêmement conviviale et efficace. Ce module permet les paiements à l’acte et les paiement récurrents. Configuration (...)

  • Métas

    8 août 2009 – 50 commentaires

    Ce petit plugin permet l’ajout, depuis l’espace privé, de metatags aux articles et rubriques de SPIP, ainsi que la mise en exergue de mots importants.

Ça spipe par là