Qui connait le PHP ?
- penelope_spg
- Graine de timide
- Messages : 79
- Inscription : sam. 20 oct. 2007 15:21
- Localisation : Sud Est
Qui connait le PHP ?
Bonjour !
Est-ce que parmi vous, quelqu'un maitrise bien le php ?? Le connaitre ok mais surtout le maitriser SVP ?
Je me débrouille mais je ne connais pas comme une pro et j'aurai besoin d'un petit coup de main sur un petit truc
Merci
P.S: J'offre le
en contre partie
Est-ce que parmi vous, quelqu'un maitrise bien le php ?? Le connaitre ok mais surtout le maitriser SVP ?
Je me débrouille mais je ne connais pas comme une pro et j'aurai besoin d'un petit coup de main sur un petit truc

Merci
P.S: J'offre le


• Penelope •
Mon new chat crée http://tchatworld.fr
Mon new chat crée http://tchatworld.fr
- penelope_spg
- Graine de timide
- Messages : 79
- Inscription : sam. 20 oct. 2007 15:21
- Localisation : Sud Est
A modifier un code ( légale et qui m'appartient, je précise ) que j'ai pour des commandes qui sont actuellement globales, et je voudrais les dispatcher une à une ....
• Penelope •
Mon new chat crée http://tchatworld.fr
Mon new chat crée http://tchatworld.fr
- penelope_spg
- Graine de timide
- Messages : 79
- Inscription : sam. 20 oct. 2007 15:21
- Localisation : Sud Est
ahhhh mais si ce n'était que ça je me débrouillerai looool merci quand même à toi 

• Penelope •
Mon new chat crée http://tchatworld.fr
Mon new chat crée http://tchatworld.fr
- webaubraie
- Fleur de pipelette
- Messages : 891
- Inscription : sam. 30 oct. 2004 14:30
- Région : Poitou Charentes
- Localisation : Pas loin de la vendée.
Toutes vos questions sur le forum|Le bon coin|Nous n'héritons pas de la terre de nos ancêtres, nous ne faisons que l'emprunter à nos enfants.
- penelope_spg
- Graine de timide
- Messages : 79
- Inscription : sam. 20 oct. 2007 15:21
- Localisation : Sud Est
Merci, j'ai prévu de suivre des tutos et des cours de près mais là c'était une question de temps. Tous les jours je navigue bcp et à force je dois dire que je fatigue... Je voudrais d'abord finir mon projet en cours afin d'avoir l'esprit beaucoup plus libre et disponible.
Merci quand même
Merci quand même
• Penelope •
Mon new chat crée http://tchatworld.fr
Mon new chat crée http://tchatworld.fr
- Léontine
- Grossiste en parlotte
- Messages : 3985
- Inscription : sam. 11 août 2007 11:19
- Localisation : Ruffécois
Honnêtement, ta question n'est pas d'une clarté excessivement limpide...penelope_spg a écrit :Merci, j'ai prévu de suivre des tutos et des cours de près mais là c'était une question de temps. Tous les jours je navigue bcp et à force je dois dire que je fatigue... Je voudrais d'abord finir mon projet en cours afin d'avoir l'esprit beaucoup plus libre et disponible.
Merci quand même
Kekcestruc, Le Jardin des Amis, Mon Beau Jardin, Valinfo
et autres outils de jardin sont sur La Grille Verte et sur Facebook
et autres outils de jardin sont sur La Grille Verte et sur Facebook
- penelope_spg
- Graine de timide
- Messages : 79
- Inscription : sam. 20 oct. 2007 15:21
- Localisation : Sud Est
Léontine
Normal avant de noter un bout de code source je préfère savoir si une personne s'y connait suffisament ou pas, car sinon je ne vois pas à quoi il va servir. On peut tous dire qu'on connait le PHP sans pour autant être apte à modifier correctement un code !
En plus ce que tu as lu n'étaiot pas la question mais une réponse
ce que je cherche à finir c'est ça == > A modifier un code ( légale et qui m'appartient, je précise ) que j'ai pour des commandes qui sont actuellement globales, et je voudrais les dispatcher une à une ....
Normal avant de noter un bout de code source je préfère savoir si une personne s'y connait suffisament ou pas, car sinon je ne vois pas à quoi il va servir. On peut tous dire qu'on connait le PHP sans pour autant être apte à modifier correctement un code !

En plus ce que tu as lu n'étaiot pas la question mais une réponse

ce que je cherche à finir c'est ça == > A modifier un code ( légale et qui m'appartient, je précise ) que j'ai pour des commandes qui sont actuellement globales, et je voudrais les dispatcher une à une ....
- Léontine
- Grossiste en parlotte
- Messages : 3985
- Inscription : sam. 11 août 2007 11:19
- Localisation : Ruffécois
Pénélope, je pense que le mieux, c'est que tu ailles poser cette question sur un forum spécialisé en PHP, ça me paraît plus sûr !
Kekcestruc, Le Jardin des Amis, Mon Beau Jardin, Valinfo
et autres outils de jardin sont sur La Grille Verte et sur Facebook
et autres outils de jardin sont sur La Grille Verte et sur Facebook
- penelope_spg
- Graine de timide
- Messages : 79
- Inscription : sam. 20 oct. 2007 15:21
- Localisation : Sud Est
je l'ai déjà fait, mais soit aucune réponse soit les gens critiquent le fait que ca soit en php
avec ça je suis gatée



• Penelope •
Mon new chat crée http://tchatworld.fr
Mon new chat crée http://tchatworld.fr
- Lionnel
- Prince du jardin
- Messages : 9888
- Inscription : dim. 24 sept. 2006 20:51
- Localisation : Vaucluse, Provence
Si des gens critiquent le fait que ton script soit en php, c'est qu'il pourrait être en JavaScript et donc ne pas faire intervenir une requête, un traitement et un renvoi par le serveur.penelope_spg a écrit :je l'ai déjà fait, mais soit aucune réponse soit les gens critiquent le fait que ca soit en php![]()
avec ça je suis gatée
![]()
Quel est ce code et que veux-tu faire ? Personnellement, je connais un peu le JavaScript et pratiquement pas le php, mais on peut essayer de t'aider si c'est plus concret !

Lionnel
- Lionnel
- Prince du jardin
- Messages : 9888
- Inscription : dim. 24 sept. 2006 20:51
- Localisation : Vaucluse, Provence
On n'a pas le droit d'aimer la daube ?Ben.23 a écrit :Le javascript c'est dla daube, si je peux me permettre.
Bon, plus sérieusement, est-ce la peine, par exemple d'interroger (si le mot "requête" te dérange) un serveur pour savoir si un champ dans un formulaire a été rempli ? Il y a d'autres cas pour lesquels avant de saturer un serveur avec plein de "demandes", on confie à JavaScript la charge de faire une petite part du boulot sur le pc client.
Jette un œil à tous les sites du style web-messagerie comme windows life, tu verras que l'affichage et pas mal de trucs sont gérés par JavaScript.
C'est pour cela que certains membres du forum sur lequel est allée Penelope lui ont répondu qu'ils ne pensaient pas que l'utilisation de php soit utile pour son problème, car si JavaScript est de la daube, PHP n'est pas la panacée.
De toute façon, on discute dans le vide puisqu'on ne sait pas encore quel est le problème précis de penelope.

Lionnel
- penelope_spg
- Graine de timide
- Messages : 79
- Inscription : sam. 20 oct. 2007 15:21
- Localisation : Sud Est
oulala messieurs ne vous prenez pas la tete lol en fait je n'avais pas mi le code dans les autres tuto, mais certains sans meme savoir ou voir critiquaient, et ce genre de personnage pour moi, est inutile ! La critique est facile au lieu de dire : dsl je ne sais pas t'aider ou te renseigner.
En tous cas merci à vous deux de vous pencher sur mon problème.
En fait voilà , dans le chat que je suis en train de finir, j'ai dans la page des commandes les bans. Donc à ce jour, si je veux désigner un modérateur, il a un "pack" entier avec toutes les commandes de modé. Hors au début, je voudrais dispatcher les commandes afin que les nouveaux modérateurs n'est pas le pack entier, histoire de voir leur travail avant de leur donner tout pouvoir. Et c'est là que je bloque, on m'a dit qu'il fallait que je les renomme une à une et que le jour où je désigne un modérateur je lui attribue au détail.
exemple: pseudo 1 ==> commande 1 et commande 3
pseudo2 ==> commande 1, commande 2 et commande 3
Hors c'est là que je ne sais pas comment faire ......
Au lieu d'afficher le code entier ici, je vous le mets dans mon ftp dont voici le lien :
== > http://spg.o-n.fr/commands.txt
Attention, tout n'est pas à modifier mais uniquement les commandes "moderators".
Si enfin je trouvais quelqu'un pour m'aider à finir mon projet, je lui serai grandement reconnaissante.
Je suis tellement prise à comprendre et à essayer de créer mini éditeur de profil /texte que je délaisse ce problème.
Merci encore à vous deux Lionnel et Ben.23
En tous cas merci à vous deux de vous pencher sur mon problème.
En fait voilà , dans le chat que je suis en train de finir, j'ai dans la page des commandes les bans. Donc à ce jour, si je veux désigner un modérateur, il a un "pack" entier avec toutes les commandes de modé. Hors au début, je voudrais dispatcher les commandes afin que les nouveaux modérateurs n'est pas le pack entier, histoire de voir leur travail avant de leur donner tout pouvoir. Et c'est là que je bloque, on m'a dit qu'il fallait que je les renomme une à une et que le jour où je désigne un modérateur je lui attribue au détail.
exemple: pseudo 1 ==> commande 1 et commande 3
pseudo2 ==> commande 1, commande 2 et commande 3
Hors c'est là que je ne sais pas comment faire ......
Au lieu d'afficher le code entier ici, je vous le mets dans mon ftp dont voici le lien :
== > http://spg.o-n.fr/commands.txt
Attention, tout n'est pas à modifier mais uniquement les commandes "moderators".
Si enfin je trouvais quelqu'un pour m'aider à finir mon projet, je lui serai grandement reconnaissante.
Je suis tellement prise à comprendre et à essayer de créer mini éditeur de profil /texte que je délaisse ce problème.
Merci encore à vous deux Lionnel et Ben.23

Bah c'est simple, tu définis plusieurs niveau en fonction de l'utilisateur. A lieu d'avoir simplement des users et des modérateurs ($roleadmin), tu en ajoutes (des niveaux) et tu fais le test en fonction du niveau pour chaque commande (a la place de $roleadmin).
Genre tu donnes des levels a chaque utilisateur de ta base, 0->users, 1->voice, 2 -> half op, 3 -> operateur, 4 -> super operateur, 5 -> admin.
Le niv 5 a le droit de faire toutes les commandes, le 4 un peu moins, le 3 encore moins, le 2 le strict minimum, le 1 de parler si le chat est modéré, et le 0 de parler si le chat n'est pas modéré (je ne sais pas si tu as mis un mode modération). Ensuite, ca te donne un truc du genre si $level_operator=3 et que $user_level est le niveau de l'utilisateur qui a tapé la commande :
Ca te permettra de choisir pour chaque commande, le niveau minimum pour l'exécuter.
En plus ce level peut déterminer qui il peut kicker par exemple, si un opérateur a niveau plus bas qu'un autre op, il ne peut pas le kicker, mais l'inverse peut marcher. Ca permet d'empêcher un nouvel op de faire ce qu'on appelle un "takeover" du canal (c'est toujours très marrant).
Genre tu donnes des levels a chaque utilisateur de ta base, 0->users, 1->voice, 2 -> half op, 3 -> operateur, 4 -> super operateur, 5 -> admin.
Le niv 5 a le droit de faire toutes les commandes, le 4 un peu moins, le 3 encore moins, le 2 le strict minimum, le 1 de parler si le chat est modéré, et le 0 de parler si le chat n'est pas modéré (je ne sais pas si tu as mis un mode modération). Ensuite, ca te donne un truc du genre si $level_operator=3 et que $user_level est le niveau de l'utilisateur qui a tapé la commande :
Code : Tout sélectionner
if($irc_cmd == '/kickout' && $user_level >= $level_operator) {
En plus ce level peut déterminer qui il peut kicker par exemple, si un opérateur a niveau plus bas qu'un autre op, il ne peut pas le kicker, mais l'inverse peut marcher. Ca permet d'empêcher un nouvel op de faire ce qu'on appelle un "takeover" du canal (c'est toujours très marrant).
- penelope_spg
- Graine de timide
- Messages : 79
- Inscription : sam. 20 oct. 2007 15:21
- Localisation : Sud Est
Merci pour toutes ces précieuses infos IShot, je vais essayer ... ce qui n'est pas des moindres mais je vais tester, je te tiendrais au courant. Si vraiment le mode blonde se met en route et que je n'y arrives pas, tu saurais m'en faire un bout ????



• Penelope •
Mon new chat crée http://tchatworld.fr
Mon new chat crée http://tchatworld.fr
Ben tu as déjà la base avec ton $roleadmin, il suffit d'étoffer un peu ça pour ajouter les niveaux. Si tu es arrivée à faire la différence entre un admin et un user, tu arriveras à différencier tous les niveaux.
Perso, j'ai pour convention avec moi même de ne jamais faire le boulot pour les autres, je veux bien aider, donner des directions, des idées, mais pour le faire à ta place, bof. Surtout que ce n'est qu'une façon d'y arriver, il y en a bien d'autre, j'ai juste pris ce qui ce fait habituellement sur IRC comme base.
Perso, j'ai pour convention avec moi même de ne jamais faire le boulot pour les autres, je veux bien aider, donner des directions, des idées, mais pour le faire à ta place, bof. Surtout que ce n'est qu'une façon d'y arriver, il y en a bien d'autre, j'ai juste pris ce qui ce fait habituellement sur IRC comme base.
- penelope_spg
- Graine de timide
- Messages : 79
- Inscription : sam. 20 oct. 2007 15:21
- Localisation : Sud Est
OK pas de soucis je te tiendrai informé
je ne m'y suis pas mise aujourd'hui pas trop eu le temps, mais demain je m'y atèle

• Penelope •
Mon new chat crée http://tchatworld.fr
Mon new chat crée http://tchatworld.fr