Qui connait le PHP ?

On n'y échappe pas, elle est omniprésente, même pour parler jardinage, alors si vous rencontrez des problèmes ou vous souhaitez échanger vos idées sur ce sujet, c'est ici !
Avatar de l’utilisateur
penelope_spg
Graine de timide
Messages : 79
Inscription : sam. 20 oct. 2007 15:21
Localisation : Sud Est

Qui connait le PHP ?

Message 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
• Penelope •
Mon new chat crée http://tchatworld.fr
Avatar de l’utilisateur
vincent37
Fruit de la jacasse
Messages : 1458
Inscription : ven. 08 juin 2007 21:55
Région : Centre
Localisation : La Croix en Touraine (37)

...

Message par vincent37 »

je ne le maitrise pas tres bien mais tu veux qu' on aide a coi faire ???
Cordialement,

vincent
Avatar de l’utilisateur
penelope_spg
Graine de timide
Messages : 79
Inscription : sam. 20 oct. 2007 15:21
Localisation : Sud Est

Message 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 ....
• Penelope •
Mon new chat crée http://tchatworld.fr
Avatar de l’utilisateur
vincent37
Fruit de la jacasse
Messages : 1458
Inscription : ven. 08 juin 2007 21:55
Région : Centre
Localisation : La Croix en Touraine (37)

...

Message par vincent37 »

alors sa... c est plus dans mes cordes moi je sais mettre en couleur,en gras... c est tout
Cordialement,

vincent
Avatar de l’utilisateur
penelope_spg
Graine de timide
Messages : 79
Inscription : sam. 20 oct. 2007 15:21
Localisation : Sud Est

Message par penelope_spg »

ahhhh mais si ce n'était que ça je me débrouillerai looool merci quand même à toi :P
• Penelope •
Mon new chat crée http://tchatworld.fr
Avatar de l’utilisateur
webaubraie
Fleur de pipelette
Messages : 891
Inscription : sam. 30 oct. 2004 14:30
Région : Poitou Charentes
Localisation : Pas loin de la vendée.

Message par webaubraie »

Salut,

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

:wink:
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.
Avatar de l’utilisateur
penelope_spg
Graine de timide
Messages : 79
Inscription : sam. 20 oct. 2007 15:21
Localisation : Sud Est

Message 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
• Penelope •
Mon new chat crée http://tchatworld.fr
Avatar de l’utilisateur
Léontine
Grossiste en parlotte
Messages : 3985
Inscription : sam. 11 août 2007 11:19
Localisation : Ruffécois

Message 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...
Kekcestruc, Le Jardin des Amis, Mon Beau Jardin, Valinfo
et autres outils de jardin sont sur La Grille Verte et sur Facebook
Avatar de l’utilisateur
penelope_spg
Graine de timide
Messages : 79
Inscription : sam. 20 oct. 2007 15:21
Localisation : Sud Est

Message 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 ....
Avatar de l’utilisateur
Léontine
Grossiste en parlotte
Messages : 3985
Inscription : sam. 11 août 2007 11:19
Localisation : Ruffécois

Message 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 !
Kekcestruc, Le Jardin des Amis, Mon Beau Jardin, Valinfo
et autres outils de jardin sont sur La Grille Verte et sur Facebook
Avatar de l’utilisateur
penelope_spg
Graine de timide
Messages : 79
Inscription : sam. 20 oct. 2007 15:21
Localisation : Sud Est

Message 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 :(
• Penelope •
Mon new chat crée http://tchatworld.fr
Avatar de l’utilisateur
Ben.23
Fleur de pipelette
Messages : 543
Inscription : ven. 04 mars 2005 23:44
Région : Provence Alpes Côte d'Azur
Localisation : Ollioules (83)

Message par Ben.23 »

Colle ton code et explique ce que tu veux faire :)
Avatar de l’utilisateur
Lionnel
Prince du jardin
Messages : 9888
Inscription : dim. 24 sept. 2006 20:51
Localisation : Vaucluse, Provence

Message 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
Avatar de l’utilisateur
Ben.23
Fleur de pipelette
Messages : 543
Inscription : ven. 04 mars 2005 23:44
Région : Provence Alpes Côte d'Azur
Localisation : Ollioules (83)

Message 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.
Avatar de l’utilisateur
Lionnel
Prince du jardin
Messages : 9888
Inscription : dim. 24 sept. 2006 20:51
Localisation : Vaucluse, Provence

Message 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
Avatar de l’utilisateur
penelope_spg
Graine de timide
Messages : 79
Inscription : sam. 20 oct. 2007 15:21
Localisation : Sud Est

Message 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:
IShot

Message 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).
Avatar de l’utilisateur
penelope_spg
Graine de timide
Messages : 79
Inscription : sam. 20 oct. 2007 15:21
Localisation : Sud Est

Message 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
• Penelope •
Mon new chat crée http://tchatworld.fr
IShot

Message 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.
Avatar de l’utilisateur
penelope_spg
Graine de timide
Messages : 79
Inscription : sam. 20 oct. 2007 15:21
Localisation : Sud Est

Message 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
• Penelope •
Mon new chat crée http://tchatworld.fr
Répondre

Revenir à « Aux problèmes Informatiques »