Ecode texte
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 :
Né au c
Jack Bocar
Elle sert à quoi ?
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
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...
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: