[Résolu] Un doute sur quoi utilisé..
#1
Bonjour,

Voilà donc je me mais à coder mon système de quote.
Mais je penche sur un petit soucis de compréhension.

Voilà je vous explique.
Admettons que je fasse !addquote [pseudo] blablabla.

Donc ceci va enregistré la phrase.
Du moins sans faire de test sachant qui ya : "[]" ceci ne va pas poser de soucis ?

Comme j'enregistre dans un fichier.
Ou alors je doit utilisé quelque chose pour contourner ceci exemple un regsub ou autre non ?

Je ne sais pas trop si ya vraiment besoin pour ce type de sytème..
Une idée ?
Répondre Avertir
#2
Bonjour alias_angelius,

Je ne pense pas que cela devrais poser un soucis si tu écris dans un fichier.

Vu qu'il sera dans ta variable (de ta proc) il ne seras pas interprétée comme une commande (il me semble pour des raison de sécurité), sinon il suffirai de faire !addquote [exec -- ls] pour exécute des commandes sensibles pour la sécurité.

Par contre, j'ai déjà rencontrer des problèmes avec MySQL (MySQLTCL) en enregistrant des nicks avec des [] dedans.

Du genre quand fessait un SELECT du nick sa me retourné avec des {} autour.

Exemple [a] devenez {[a]} à l'affichage.
J'ignore si cela venez de mysql ou de TCL.

J’espère que ma réponse puisse un peu t'aider.

a+
Répondre Avertir
#3
Bah disons que je cherche pas vraiment au niveau des MySQLTCL.

Et pour ce qui concerne les [] {} Je pense que sa risque de pas mal merder si je ne fais pas un truc..
J'ai fait des tests et donc il c'est averer que sa donnais le résultats que je craigner.

Il ne prend pas en comptes les caratères [].
Alors faut utiliser un système pour contourner ça x)

Après au niveau de ce que tu avais fait tu à du avoir un soucis plus au niveau de ton affichage ou de la conversions dans le même principe que moi je suppose.

Merci de ta réponse Smile

A+
Répondre Avertir
#4
La réponse est là :
http://wiki.eggdrop.fr/Split
http://wiki.eggdrop.fr/Join

Tu peux aussi regarder comment ça se passe dans Public Quotes System (voire même l'utiliser plutôt que de tout réinventer).
Répondre Avertir
#5
Merci Menz pour ta réponse.

Elle répond à tout en effet !
Répondre Avertir


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
Tchat 100% gratuit -Discutez en toute liberté