Astuce sick submitter limiter une chaine de caractères

Astuce sick submitter limiter une chaine de caractères

Sur certains type de host on se retrouve avec des champs limités en nombre de caractères.

Ok mec! Ben alors je fais gaffe que mon spin dans mon champs de Sick submitter soit opérationnel pour répondre à ce genre de limitation.

Ou alors, tu choppes l’astuce si dessous pour avoir un limiteur de texte aux petits oignons :

$s=$UNCHAMPSICKSUBMITTER
$l = stringlen($s)
$nbok=calc($l-255) //ICI JE DOIS COUPER A 255 CARACTERES
if($nbok>0){
$nbok2=calc($nbok+3) //JE RAJOUTE 3 POUR MES PETITS POINTS
$s2 = substring($s, 0, $l-$nbok2) // TENTIONN!! ÇA CALCULE SEC ICI HEHE
$jolitexte='$s2...' // C EST LA QUE JE METS LES POINTS
//msgbox($jolitexte)
}
if($nbok<0){
$jolitexte=$s
}
//BON MAINTENANT J'UTILISE $jolitexte pour remplir mon champ!

Sympa non? Bon c’est vrai ce code peut couper en plein milieu d’un mot mais bon… Sinon il y a surement moyen d’aller voir dans le texte le dernier espace \s en Regex et tout et de couper à ce moment là.

Bref, si tu as fait la regex et que tu as complété ce code, tu auras ton commentaire validé à coup sûr!

468 ad

Submit a Comment

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>