Tom's Guide > Forum > Programmation > [PHP]Commande Console Serveur

[PHP]Commande Console Serveur

Forum Programmation : [PHP]Commande Console Serveur

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour, Je vous explique la situation :
Je dois a partir d'une page PHP executer un commande sur un serveur counter srtike(1.6) qui est installé sur un serveur Linux.

Si vous avez une idée pour m'aider vous êtes les bienvenue
Cordialement
Steph

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

tu trouveras sur ce lien le panel des commandes pour executer des commandes exeternes sous php:
http://php.benscom.com/manual/fr/ref.exec.php

Répondre à coca25

Je ne sais pas quoi choisir j'ai auparavement deja essayé d'envoyer une commande sur un shell sur un autre serveur ce qui a a peu pres fonctionné mais jaimais avec un serveur de type counter strike.
Je ne sais pas quelle fonction choisir dans ce que tu m'a envoyé

Répondre à stephj915

pour info, ta page php est bien sur le serveur sur lequel tu veux executer une commande?

Répondre à coca25

Non le serveur est distant

Répondre à stephj915

et tu as un acces sur ce serveur distant?
la page que je t'ai donnée ne permet que d'executer des commandes en local


Message édité par coca25 le 20-03-2007 à 21:18:38
Répondre à coca25

a priori, un utilisateur distant ne peut pas lancer une commande, a moins de créer d'abord une connexion SSH.
Or, le SSH ne peut pas facilement être scripté.

------------------------------ Réseau IRC Francophone | g33k-zone
Défiez-moi donc !
Répondre à crazycat@idn

si je suis sur le meme serveur quece que je pourrai faire alors pour envoyer une commande au serveur CS1.6?

Répondre à stephj915

si tu as un acces ssh, tu peux utiliser la commande system:

Code :
  1. system ("ssh adresse_serveur commande", $retval);
  2. //$retval contiendra le code de sortie 0 si succes


ssh demande un mot de passe mais tu peux contourner cela en utilisant des clés publiques/privées

si tu es directement sur le serveur tu peux utiliser la meme fonction pour executer une commande

Répondre à coca25

Je vai tester sa des que je peu
je te remercie de ta reponce :-)

Répondre à stephj915

mais cette commande s'executera sur le serveur counter strike ou sur le shell ?

Répondre à stephj915

.... ??!?
c'est quoi la différence???
tu peux peut etre préciser la commande que tu veux lancer?

Répondre à coca25

On m'a dit que c'etait la commande exit avec le rcon

Répondre à stephj915

J'ai un peu chercher je n'ai rien trouver pour envoyer une commande a un serveur jeu

Répondre à stephj915

le serveur de jeu dont tu parles, il t'appartient?

Répondre à coca25

Oui si on veut c'est un sponsor qui le met a disposition

Répondre à stephj915

bonsoir, je suis dans le meme cas que toi stephj915 sauf que je loue le dédié chez OVH ( je n'ai pas de sponsor ) et c'est moi qui est mis en place tout le serveur CS et aussi serveur CZ.

Je suis entrain de chercher une solution pour faire une sorte de page web d'administration pour stopper et relancer le serveur.

j'ai toute les commandes qu'il faut pour lancer ou stopper le serveur.

J'ai demandé à des potes a moi qui touche tout ce qui est PHP, javascript, C+ ( tout ce qui est programmation ).

Et l'un m'as dit que ca devait pouvoir se faire en PHP avec une quasi-certitude, et l'autre m'as dit t'inquiete je te fais en javascript donc la j'attends de voir s'il s'en sorte mais je cherche aussi de mon coté.

Si je trouve du nouveau je te previens. :)

Répondre à Milosoe

Je ten serais tres reconnaissant ;-)

Répondre à stephj915

Allez, je prend une pelle et je déterre le sujet ! :)

Connaissez-vous un CMS ou autres de gestion de serv de jeux via web ?
Thx

------------------------------ Remind on this
Répondre à flycristal
Tom's Guide > Forum > Programmation > [PHP]Commande Console Serveur
Aller à :

Il y a 2592 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens