|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Melvin Dumontet Inscription : novembre 2010 Messages : 6 ![]() |
Bonjour,
Existe t'il un script php qui permet d'executer un .EXE qui se situe dans un FTP. Si oui pouvez vous me le faire passer merci. Merci de votre réponse. |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : avril 2009 Messages : 1 157 ![]() |
pour exécuter un programme sur le serveur, il suffit d'utiliser une fonction comme http://php.net/function.exec ou http://php.net/passthru
__________________
GNAP ! |
|
|
10
|
|
|
#3 |
|
Membre éprouvé
![]() ![]() Xavier ScheplerÉtudiant Inscription : septembre 2009 Messages : 273 ![]() |
Salut,
Une fois que le fichier est sur le serveur il faut un script sur le même serveur qui exécute ton .exe. Et tu peux le faire de différentes façons, avec l'opérateur backticks, ou les fonctions de la famille exec.
__________________
Keep it simple, stupid ! |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Melvin Dumontet Inscription : novembre 2010 Messages : 6 ![]() |
Bonsoir,
Merci pour vos réponse, mais quel script faut t'il pour lui dire de se connecter au ftp. Merci |
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() Inscription : janvier 2006 Messages : 951 ![]() |
__________________
PHP fait nativement la validation d'adresse électronique Utilisez le bouton résolu! |
|
|
00
|
|
|
#6 | ||
|
Invité de passage
![]() Melvin Dumontet Inscription : novembre 2010 Messages : 6 ![]() |
Bonsoir,
merci pour ta réponse, peut tu m'aider a le configurer ? Je suppose que c'est ce scripts la : Code :
Que faut t'il changer et que faut t'il changer pour que cela fonctionne ? Merci de vos réponses. |
||
|
|
00
|
|
|
#7 |
|
Membre éclairé
![]() Inscription : octobre 2004 Messages : 235 ![]() |
Tu ne pourras pas exécuter le script directement sur le FTP, il faudra que ton script le copie localement (en utilisant le script FTP ci-dessus par exemple, ou alors cherche des exemples) pour l'exécuter.
Ensuite précise un peu mieux ton cas ? Parceque le FTP sur lequel se trouve l'exe n'est-il pas le même que là où tu exécute ton code php ? |
|
|
00
|
|
|
#8 |
|
Invité de passage
![]() Melvin Dumontet Inscription : novembre 2010 Messages : 6 ![]() |
Bonjour, si vous préférer j'ai acheter un boitier NAS, je l'ai mis en réseaux local puis sur ce boitier NAS j'ai heberger mon serveur counter strike source. Et il faut exécuter le .exe qui ce situe dans un des dossier ce qui permettra de lancer le serveur.
Merci de vos réponses |
|
|
00
|
|
|
#9 |
|
Membre éclairé
![]() Inscription : octobre 2004 Messages : 235 ![]() |
Le FTP c'est juste le moyen pour toi d'envoyer les fichiers sur le disque dur du NAS. Le script php est un programme qui va s'exécuter sur le NAS, donc sur la même machine que là ou est ton EXE, donc pourquoi aurait-il besoin de FTP pour y accéder ????
De plus es-tu sur que ton boitier nas tourne sous windows ? La plupart tournent sous linux... |
|
|
00
|
|
|
#10 |
|
Invité de passage
![]() Melvin Dumontet Inscription : novembre 2010 Messages : 6 ![]() |
C'est juste un boitier NAS avec 2 dd de 500 Go chacun, et le ftp va juste servir a executer le .EXE il faut me faut juste le scripts qui lui permettra d'un premiere tant de se connecter au ftp et dans un deuxieme temps executer le fichier.
|
|
|
00
|
|
|
#11 |
|
Membre éclairé
![]() Inscription : octobre 2004 Messages : 235 ![]() |
Le script PHP tu l'exécutes sur un serveur web sur une autre machine ?
La question te parait peut-être non pertinente, mais il y a des boitiers NAS qui permettent de tout faire, y compris faire tourner n'importe quel type de serveur (web ou autre). |
|
|
00
|
|
|
#12 |
|
Invité de passage
![]() Melvin Dumontet Inscription : novembre 2010 Messages : 6 ![]() |
Non c'est executer a partir d'un script qui est sur mon pc et ca lance le .exe qui se situe dans le ftp.
|
|
|
00
|
|
|
#13 |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
pas possible en FTP, mais en SSH oui
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#14 |
|
Membre éclairé
![]() Inscription : octobre 2004 Messages : 235 ![]() |
En fait ton problème n'a rien à voir avec PHP mais plutôt avec Windows et ta question c'est : "comment exécuter un programme Windows situé sur un serveur FTP".
Désolé je n'ai pas de réponse, je n'utilise pas windows ;-) Edit : http://www.developpez.net/forums/d28...lecteur-unite/ |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com