Forum général.général Spam en tranches d'arbre mort

Posté par (page perso) .
Tags : aucun
0
5
jan.
2006
Depuis que j'ai mis en ligne le n° de fax de ma société, ce dernier n'arrête pas de cracher des feuilles couvertes de spam.
On me demande de mettre une bitmap, mais je trouve ça crade. Il me semble avoir vu des solutions javascript bien foutues et légères pour ce type de problème (c'était pour les email, mais le problème est le même), mais pas moyen de remettre la main dessus.

Une bonne âme passant par là pourrait-elle m'indiquer un autre chemin que la porte, merci.
  • # j'essaie

    Posté par . Évalué à 2.

    document.write('01');
    document.write('12');
    document.write('22');
    document.write('56');
    document.writeln('78');

    ca suffit pas ca?
    • [^] # Re: j'essaie

      Posté par . Évalué à 1.

      Ca n'est peut être pas l'idéal au niveau accessibilité. Qu'est ce que ça donne sur un navigateur texte et/ou braille ?

      On peut écrire le numéro en toutes lettres : "zero un douze vingt deux cinquante six soixante dix huit". Bon, c'est peut être moins sexy mais ça marche. Ou alors une image avec en attribut "alt" ce même texte comme ça tout le monde est content.

      Une bonne âme passant par là pourrait-elle m'indiquer un autre chemin que la porte, merci.

      Il reste la cheminée à moins qu'un gros bonhomme en rouge y soit encore coincé (le pauvre vieux).
    • [^] # j'essaie moi aussi

      Posté par . Évalué à 1.

      function paf_le_numero_de_fax( obj, a)
      {
      var tmp="";
      for( var i=10 ; i >=0 ; i--)
      {
      tmp+=a[i];
      }
      obj.getChildNodes.item(0).appendChild(tmp);
      }//FIN FONCTION


      if( ! document.getElementsByClassName )
      {
      document.getElementsByClassName=function( nomClasse )
      { var liste=document.getElementsByTagName("*");
      var retour=new Array();
      var i=0;
      var j=0;
      var laClasse=" "+nomClasse+" ";
      for( i=0 ; i < liste.length ; i++ )
      if( (" "+liste[i].className + " ").indexOf( laClasse ) != -1 )
      retour[j++]=liste[i];

      return retour;
      }//FIN FONCTION getElementsByClassName
      }//FIN TEST

      drapo=false ;
      numfax=Array( 8,7,6,5,2,2,2,1,1,0,1,2,3,4,5,6,7,8);
      setTimeout("drapo=true", 30 ) ;

      document.onmousemove=function()
      {
      var listeNF=document.getElementsByClassName("numfax");
      if( drapo )
      {
      for( var i=0 ; i < listeNF.length ; i++ )
      { paf_le_numero_de_fax( listeNF[i], numfax);
      }
      drapo=false ;
      }
      }//FIN FONCTION onmousemove

      /***************************************
      Il ne te reste plus qu'a remplir ton document de :
      Fax :<div class="numfax">###########</div>
      ;)
      Les bots ne bougeant que rarement la souris après les timeout...

      remarque aussi toutes les modifs que tu peux faire pour que personne il est le même script
      que toi...

      On remarque le troll subtile sur le xpath.
      • [^] # Re: j'essaie moi aussi

        Posté par (page perso) . Évalué à 1.

        Troll tellement subtil que je n'ai pas compris ;o)

        En tout cas, merci pour le bouzin, je devrais pouvoir m'en sortir avecques ça.
        • [^] # Re: j'essaie moi aussi

          Posté par . Évalué à 2.

          Et hop !
          Une petite explication :
          http://blog.virgule.info/2005/12/13/106-treewalker-xpath-et-(...)
          Ou l'on remarque que cela concerne linuxfr (nb: ce n'est pas mon site) mais celui d'un autre qui traine dans le coin parfois :
          http://linuxfr.org/~remat/

          J'aime bien regarder les sites des gens d'ici.
          "Car ils ne sont pas plus grand plus fier ou plus beau, seulement ils sont d'ici les gens d'ici..."
          • [^] # Re: j'essaie moi aussi

            Posté par (page perso) . Évalué à 1.

            Effectivement, j'avais lu ça et été interessé. Mais est-ce que ca marche avec du HTML pas X ?
            Parce que je me sens pas trop de migrer tout mon site là tout de suite, il y a plus de 200 pages (bon, c'est presque du XHTML, mais ma CSS merdoie si je bascule, les menus en particulier si qqun sait comment corriger ça, le HTML est là: http://www.esterel-technologies.com ).

            Sinon, quelqu'un a une idée de pourquoi c'est plus si rapide XPATH que ça ?
            • [^] # Re: j'essaie moi aussi

              Posté par . Évalué à 2.

              La méthode que j'ai mis plus haut marche partout (Konqui aussi) et n'est pas la plus moche (seule Xpath est mieux) Sur de petit script il est même dure de dire la différence tant le Javascript à un temps d'exécution aléatoire (dépend très fortement de plein de choses).

              => Le script avec getElementByTagName("*") est le script meilleur rapport
              Qualité/performance _pour_moi_.
              Maintenant le Xpath permet de faire des trucs de fou (google est ton ami) avec analyse lexicale et tout le toutim.

              J'ai pensé à un dernier truc pour masqué le Fax :
              !!!!! PGP !!!!!
              Il existe une librairie Javascript (GPL) qui permet de faire du
              !!!!! PGP !!!!!
              C'est un peu énorme mais alors là du coup, c'est crypté !
              (Dès que je la retrouve, je pose)

              Et puis pense à regarder ici :
              http://timmorgan.org/wiki/JavaScriptLibraries
  • # Merci qui ?

    Posté par (page perso) . Évalué à 1.

    Depuis que j'ai mis en ligne le n° de fax de ma société, ce dernier n'arrête pas de cracher des feuilles couvertes de spam.


    C'est a se demander si Free (et ses homologues) ne sont pas une aubaine pour les vilains spammeurs qui, grâce à téléphonie gratuite vers les fixes, n'abusent pas un peu de ce privilège. Même si il est explicitement précisé dans les conditions générales que celà est interdit je ne sais pas si ils sont très regardants sur ce point.

    Non, non je ne crache pas dans la soupe, il s'agit d'une simple constatation, rien de plus.

    Et puis le fax c'est mal, abattre des arbres pour du 3nlarge y0ur p3nis c'est vraiment hontable :-)

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.