By: Jilou
Date: 2006-11-13
Time: 13:52
|
Mise en forme TBS d'une fonction
Salut Skrol29
Il y avait longtemps que j'étais venu t'embêter !
J'ai réussi à convertir certaine fonctions à la "sauce" TBS, mais je n'arrive pas à convertir celle-ci, appelée par onformat :
function email_encode($string)
{
// CETTE FONCTION VA ENCODER L ADRESSE EMAIL
$ret_string="";
$len=strlen($string);
for($x=0;$x<$len;$x++)
{
$ord=ord(substr($string,$x,1));
$ret_string.="&#$ord;";
}
return $ret_string;
}
|
Je mets " function email_encode($NomChamp,&$CurrVal)"
Je remplace $string par $CurrVal, mais ça ne fonctionne pas.
Comment dois-je faire SVP.
Merci.
Jilou
|
By: Skrol29
Date: 2006-11-13
Time: 14:40
|
Re: Mise en forme TBS d'une fonction
La fonction pour TBS ne doit retourner la valeur attendue, elle doit modifier l'argument $CurrVal.
|
By: Jilou
Date: 2006-11-13
Time: 14:47
|
Re: Mise en forme TBS d'une fonction
Et en clair ??
Jilou
|
By: Jilou
Date: 2006-11-13
Time: 14:57
|
Re: Mise en forme TBS d'une fonction
... parce que si tu veux que je remplace :
return $ret_string;
par
$CurrVal = $ret_string;
Ca ne marche pas non plus.
Jilou
|
By: Skrol29
Date: 2006-11-13
Time: 15:24
|
Re: Mise en forme TBS d'une fonction
Oui c'est ça, ça devrait marcher.
Tu as bien mis "onformat=email_encode" dans ta balsie TBS ?
Tu as bien supprimé le "return ..." dans ta fonction ?
Si ça ne marche toujours pas, met un echo dans ta fonction en quise de débogage pour vérifier qu'elle est bien appelée.
|
By: Jilou
Date: 2006-11-13
Time: 15:42
|
Re: Mise en forme TBS d'une fonction
En fait, j'avais déjà fait comme ça, la fonction est bien appellée et l'encodage se fait bien.
Quand je dis que ça ne marche pas, c'est quand je survole le lien et que je clique sur le lien. Dans les 2 cas j'ai l'adresse encodée. Alors qu'en php l'adresse apparaissait en clair ( barre d'état et mailto).
Le codage n'apparaissait en fait que dans la source.
Je sèche
Jilou
|
By: Jilou
Date: 2006-11-13
Time: 19:12
|
Re: Mise en forme TBS d'une fonction
Alors, pas de solution pour contourner le problème ?
Jilou
|
By: Skrol29
Date: 2006-11-13
Time: 21:12
|
Re: Mise en forme TBS d'une fonction
Essai avec un "htmlconv=no" dans ta balise. Il faut probablement que ton encodage ne soit pas converti en HTML.
|
By: Jilou
Date: 2006-11-13
Time: 21:52
|
Re: Mise en forme TBS d'une fonction
BINGO !
T'es un génie, Skrol29.
Jilou
|
|
Posting in progress.
Please wait...
|