Inca-Perou.ch

index2

Blog

Document sans titre

<?php
// Librairie de fonctions PHP pour le brouyage des adresses

function  codage ( $html ) {  // Codage et affichage de tout texte
$html = chunk_split ( bin2hex ( $html ), 2 , '%' );
$html = '%' . substr ( $html , 0 , strlen ( $html )- 1 );
$html = chunk_split ( $html , 54 , "'+\n'" );
$html = substr ( $html , 0 , strlen ( $html )- 4 );
$html = "<script type= \" text/javascript \"  language= \" javascript \" > \n <!--
document.write(unescape( \n '$html')); //--> \n </script>" ; echo  $html ; }

function  email  ( $email ) {  // Codage et affichage d'une adresse email
if( eregi ( '([^?]+)([?].*)' , $email , $temp )){
$email = $temp [ 1 ]; $tout = AddSlashes ( $temp [ 2 ]);}

$email = preg_replace ( '|@|' , "'+'@'+'" , $email );
$email = "var e='$email';" ;if( $tout ){ $email .= "var f='$tout';" ;}
$email .= "document.write('<a href=\"mailto:'+e" ;
if( $tout ){ $email .= "+f" ;}
$email .= "+'\" title=\"'+e+'\">'+e+'</a>')" ;
$email = chunk_split ( bin2hex ( $email ), 2 , '%' );
$email = '%' . substr ( $email , 0 , strlen ( $email )- 1 );
$email = chunk_split ( $email , 54 , "'+\n'" );
$email = substr ( $email , 0 , strlen ( $email )- 4 );
$email = "<script type= \" text/javascript \"  language= \" javascript \" > \n <!--
eval(unescape( \n '$email')); //--> \n </script>" ; echo  $email ; }
?>

Codage d'adresse email à la volée grace aux librairies PHP...

<?email ( "adresse@email.com" ) ?>


Et codage à la volée de tout code HTML grace aux librairies PHP...
Ceci pour éviter que les robots ne puissent parcourrir certaines parties de votre site via les liens.

<?codage ( '<a href="http://www.votresite.com/pagesecrete/">' ) ?>

 

lien

 

 

Ven 4/06/10