Ecode texte

Répondre
jackbocar
le 18/07/2005 à 17:42
jackbocar
Bonjour,

J'ai fait une découverte intéressante, grâce à cette fonction, je peux encoder la totalité de mes textes sortis de ma base de données.

Qui peux me dire en quoi cette fonction est bonne ou mauvaise ?


<?php
function email_encode($string)
{
$ret_string="";
$len=strlen($string);
for($x=0;$x<$len;$x++)
{
$ord=ord(substr($string,$x,1));
$ret_string.="&#$ord;";
}
return $ret_string;
}
?>



echo''.email_encode($texte).'';

Résultat :

&#78;&#233;&#32;&#97;&#117;&#32;&#99;
Jack Bocar
SuperHeidiMAN
le 18/07/2005 à 20:44
SuperHeidiMAN
Si j'ai bien compris ta fonction transforme chaque caractère de ton texte en entité HTML.
Avantage : tout les caractères sont encodé donc pas interpreté
Desavantage ca fait grossir enormement
Sedilbur
le 18/07/2005 à 22:11
Sedilbur
J'ai déjà eu l'occasion de voir ce genre de fonction, et si mes souvenirs sont bons:elle servient à encoder une adresse email pour ainsi éviter quelle soit "aspirée" par des robots...
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours