Page 1 sur 1

Qui connait le PHP ?

Publié : dim. 21 oct. 2007 13:08
par penelope_spg
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 :oops:

Merci

P.S: J'offre le :cafe:: en contre partie :D

...

Publié : dim. 21 oct. 2007 13:21
par vincent37
je ne le maitrise pas tres bien mais tu veux qu' on aide a coi faire ???

Publié : dim. 21 oct. 2007 13:42
par penelope_spg
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 ....

...

Publié : dim. 21 oct. 2007 13:53
par vincent37
alors sa... c est plus dans mes cordes moi je sais mettre en couleur,en gras... c est tout

Publié : dim. 21 oct. 2007 14:03
par penelope_spg
ahhhh mais si ce n'était que ça je me débrouillerai looool merci quand même à toi :P

Publié : dim. 21 oct. 2007 18:33
par webaubraie
Salut,

faire un tour ici http://php.developpez.com/cours/

:wink:

Publié : dim. 21 oct. 2007 20:27
par penelope_spg
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

Publié : dim. 21 oct. 2007 21:05
par Léontine
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
Honnêtement, ta question n'est pas d'une clarté excessivement limpide...

Publié : lun. 22 oct. 2007 10:24
par penelope_spg
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 :D
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 ....

Publié : mer. 24 oct. 2007 10:11
par Léontine
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 !

Publié : jeu. 25 oct. 2007 15:43
par penelope_spg
je l'ai déjà fait, mais soit aucune réponse soit les gens critiquent le fait que ca soit en php :shock: :shock: avec ça je suis gatée :(

Publié : jeu. 25 oct. 2007 16:40
par Ben.23
Colle ton code et explique ce que tu veux faire :)

Publié : jeu. 25 oct. 2007 21:21
par Lionnel
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 :shock: :shock: avec ça je suis gatée :(
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.

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

Publié : jeu. 25 oct. 2007 22:09
par Ben.23
Le javascript c'est dla daube, si je peux me permettre.

Le php ne fait pas de requette, sauf s'il est couplé à un serveur de base de donnée sur lequel a ce moment la on peut faire une requette (exemple mysql).

Envoi ton php, c'est mon boulot, si c'est pas enorme je t'aide.

Publié : jeu. 25 oct. 2007 23:29
par Lionnel
Ben.23 a écrit :Le javascript c'est dla daube, si je peux me permettre.
On n'a pas le droit d'aimer la daube ?

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

Publié : ven. 26 oct. 2007 0:30
par penelope_spg
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 :oops:

Publié : ven. 26 oct. 2007 1:06
par IShot
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 :

Code : Tout sélectionner

if($irc_cmd == '/kickout' && $user_level >= $level_operator) {
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).

Publié : ven. 26 oct. 2007 18:29
par penelope_spg
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 ???? :D :P

Publié : ven. 26 oct. 2007 23:52
par IShot
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.

Publié : sam. 27 oct. 2007 0:01
par penelope_spg
OK pas de soucis je te tiendrai informé :wink: je ne m'y suis pas mise aujourd'hui pas trop eu le temps, mais demain je m'y atèle