TCL : récupération de l'username dans un $uhost
#1
Bonjour,


Savez-vous comment il faudrait faire pour récuperer l'ident seulement dans un $uhost ?

le code que j'ai en ce moment c'est:

Code :
bind join - "*" join:verif proc join:verif { nick uhost hand chan } { global bb if {$chan == "#test"} { if {$bb(actif)=="1"} { bb:connect set sql "SELECT * FROM infos WHERE session like '%%testident'" set result [mysqlquery $bb(connect) $sql] set count [mysqlresult $result rows] if {$count == 0} { putserv "PRIVMSG #test :NOACCEPTED $nick " //commande gline } if {$count == 1} { putserv "PRIVMSG #test :$nick est accepté." } ##mysqlendquery $bb(query) } } bb:deconnect }

et l'username j'aimerais le mettre a la place de testident dans le LIKE '%%testident'"


Merci par avance.
Répondre
#2
tcl
set ident [lindex [split uhost "@"] 0]


Présent sur le Tchat francophone
Répondre
#3
ok merci , est-ce qu'il existe un systeme pour remplacer les 2 premiers caracteres de l'ident

exemple comme si que c'etait du php:

Code :
set ident [lindex [split $uhost "@"] 0] set test substr($ident, 2, 0) // traduire en tcl putserv "$test affiche l'ident sans les 2 premier caracteres."


il faudrait un substr($ident, 2, 0) mais en tcl.


Merci, bonne soirée.
Répondre
#4
salut

tcl
set test [string replace $ident 0 1]


C'est en reconnaissant ses erreurs que l'on progresse
Répondre
#5
ok merci je test !
Répondre
#6
c'est a peu prés ça qu'il me faut mais il récupére juste les 2 derniers caracteres

l'ident par exemple c'est: EP15423658
set test [string replace $ident 0 2]

et donc il faudrait qu'il ignore le "EP" et qu'il affiche "15423658" seulement c'est pour le LIKE de mysql car il faut surtout pas prendre le "EP".

Merci.
Répondre
#7
ah si c'est bon merci, c'etait juste un probleme de vue car je croyais que l'ident etait plus grand j'avais mal compté les caracteres.

Bonne soirée.
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
Tchat 100% gratuit - Discutez en toute liberté - Transitionnez vers Linux - Discussions dans le Lauragais - Communauté LGBT respectueuse - soutien aux victimes de cybermalveillance - pour les filles par les filles Le forum pour passer le temps