traiter une chaine

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : traiter une chaine

Re: traiter une chaine

par Calimero » 05 févr. 2008, 11:33

Bonjour,
Savez vous pour quelle raison l'affichage est modifié de la sorte?
C'est une protection automatique contre le pillage des adresses e-mail dans les pages web par les robots de recherche. le lien se retrouve découpé en javascript, et donc impossible à analyser pour un robot qui n'interprète pas le javascript (tout en restant lisible par ton navigateur, qui lui n'a pas de problème).

par Invité » 05 févr. 2008, 11:20

y a t il éventuellement une fonction php qui permet de supprimer tout le code javascript d'un coup?

traiter une chaine

par Invité » 05 févr. 2008, 11:19

Bonjour à tous,

Je suis dans joomla et j'essaye d'afficher un email.

si je fais $echo email, tout se passe bien.
Mais si je fais
<input type="text" name="email" value="<?php echo $e->email; ?>">
Le champ m'affiche
 <script language='JavaScript' type='text/javascript'> <!-- var prefix = 'ma' + 'il' + 'to'; var path = 'hr' + 'ef' + '='; var addy27656 = 'test' + '@'; addy27656 = addy27656 + 'test' + '.' + 'com'; document.write( '<a ' + path + '\'' + prefix + ':' + addy27656 + '\'>' ); document.write( addy27656 ); document.write( '<\/a>' ); //-->\n </script><script language='JavaScript' type='text/javascript'> <!-- document.write( '<span style=\'display: none;\'>' ); //--> </script>Cet e-mail est protégé contre les robots collecteurs de mails, votre navigateur doit accepter le Javascript pour le voir <script language='JavaScript' type='text/javascript'> <!-- document.write( '</' ); document.write( 'span>' ); //--> </script>
Savez vous pour quelle raison l'affichage est modifié de la sorte?