IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

FAQs Windows Discussion :

[DOS] Comment executer un script sur un serveur distant ?


Sujet :

FAQs Windows

  1. #1
    Membre émérite
    Avatar de prgasp77
    Homme Profil pro
    Ingénieur en systèmes embarqués
    Inscrit en
    Juin 2004
    Messages
    1 306
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur en systèmes embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juin 2004
    Messages : 1 306
    Points : 2 466
    Points
    2 466
    Par défaut [DOS] Comment executer un script sur un serveur distant ?
    Bonjour à tous.
    Je me permet de répondre à cette question à priori sans réponse sur plusieurs dizaines de topics, sur dvp comme sur d'autres forums.

    La situation
    Un serveur muni de apache possède un script quelconque exécutable par le biais de HTTP (exemple : script PHP).
    Un pc sous Windows veut exécuter ce script de manière automatique sans devoir lancer un navigateur et récupérer les données de ce script.

    La soltuion
    Il est nécessaire d'utiliser l'exécutable netcat (60Ko à ce jour), programme similaire à telnet (en mieux ).
    Dans un dossier quelconque, mettre nc.exe (netcat), le fichier requete.txt et le fichier requete.bat (cf. ci-après).

    L'explication
    Le fichier requete.txt contient la requête complète d'un fichier suivant le protocole HTTP/1.1
    Le fichier requete.bat contient la ligne de commande
    Code DOS : Sélectionner tout - Visualiser dans une fenêtre à part
    type requete.txt | nc.exe domaine_du_serveur 80 > result.txt
    Cette ligne de commande fait envoyer par netcat la requête HTTP contenue dans le fichier requete.txt.

    Le fichier requete.txt
    Il doit contenir ces termes (customisable), sans les retours chariots (\n mais pas \r : convention UNIX)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    GET http://domaine_du_serveur/script HTTP/1.1
    Host: domaine_du_serveur
    User-Agent: ExecScript/1.0
    Keep-Alive: 300
    Proxy-Connection: keep-alive
    Cache-Control: max-age=0
    Ce post sera édité pour répondre aux éventuelles questions.
    -- Yankel Scialom

  2. #2
    Membre à l'essai
    Inscrit en
    Juillet 2009
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 24
    Points : 16
    Points
    16
    Par défaut
    Je me permets de relancer ton post car il me paraît intéressant.

    Dans les mois à venir je devrais proposer un script (certainement PHP/Ajax) sur des sites souhaitant proposer ce service mais je vois, à priori une problématique se poser : Que faire des sources ?

    Je pourrais évidemment donner les sources, ou bien en faire l'installation sur leur site si besoin est et, par la force des choses perde le contrôle de celle-ci -je ne parle même pas des mises à jours - ou bien, je peux héberger ces fichiers sur mon serveur et les appeler depuis leur site sauf que ... je ne vois pas comment ceci fonctionne.

    Peux-tu me donner les grandes lignes afin que je fasse mes recherches ?

    Merci d'avance,
    Ben

    PS : Si l'on veut, ce principe est (je crois) utilisé par des hébergeurs de services type livre d'or (ou autre, si sa existe encore =) )

  3. #3
    Membre émérite
    Avatar de prgasp77
    Homme Profil pro
    Ingénieur en systèmes embarqués
    Inscrit en
    Juin 2004
    Messages
    1 306
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur en systèmes embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juin 2004
    Messages : 1 306
    Points : 2 466
    Points
    2 466
    Par défaut
    Bonjour Ben.
    Les situations semblent être différentes, la solution proposée dans mon message pourrait ne pas fonctionner dans votre cas.

    Pouvez-vous m'en dire un peu plus sur le service que vous souhaitez proposer, et les moyens (matériels et logiciels) dont vous disposez. Quels sont les prérequis pour vos clients (OS par exemple) ?

    Cdlt,
    -- Yankel Scialom

  4. #4
    Membre à l'essai
    Inscrit en
    Juillet 2009
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 24
    Points : 16
    Points
    16
    Par défaut
    Étant encore en phase de pleine réflexion, je ne pourrais apporter toutes les réponses à vos questions.

    Nous développons actuellement un logiciel exécutable sous Windows mais nous nous apprêtons à le développer sur internet (langage non choisi pour le moment mais certainement Php+Ajax OU Flash).

    Le service aura pour but de proposer nos logiciels directement en ligne sur les sites des partenaires souhaitant l'obtenir (ce sont des simulateurs).

    En terme de moyen, nous avons des serveurs chez 1and1.

    merci de votre réponse,
    Ben

  5. #5
    Membre émérite
    Avatar de prgasp77
    Homme Profil pro
    Ingénieur en systèmes embarqués
    Inscrit en
    Juin 2004
    Messages
    1 306
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur en systèmes embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juin 2004
    Messages : 1 306
    Points : 2 466
    Points
    2 466
    Par défaut
    Java pourrait être une solution ... Personnellement, le cadre que vous décrivez est le seul cas où je trouve Java utile, à savoir en ligne.
    Dans ce cas, le problème d'exécution de script distant ne se pose plus

    Cdlt,
    -- Yankel Scialom

  6. #6
    Membre à l'essai
    Inscrit en
    Juillet 2009
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 24
    Points : 16
    Points
    16
    Par défaut
    Oui je suis assez d'accord avec vous, mais comment font les hébergeur de service ? Ceux qui n'ont qu'un petit lien à donner à leurs membres pour que ces derniers puissent mettre un forum ou bien un compteur personnalisé sur leurs sites ?

    merci encore pour vos réponses

  7. #7
    Membre émérite
    Avatar de prgasp77
    Homme Profil pro
    Ingénieur en systèmes embarqués
    Inscrit en
    Juin 2004
    Messages
    1 306
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur en systèmes embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juin 2004
    Messages : 1 306
    Points : 2 466
    Points
    2 466
    Par défaut
    Je n'ai jamais vu ce genre de lien. Mais il s'agit peut être d'un script installant un service sur le site de leur client.
    -- Yankel Scialom

  8. #8
    Membre à l'essai
    Inscrit en
    Juillet 2009
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 24
    Points : 16
    Points
    16
    Par défaut
    J'ai trouvé un exemple pour exposer ce que je cherche, je ne sais pas vraiment si je peux le mettre ici enfin si je ne pouvais pas, un modo le supprimera ^^

    Service en question : Module de météo

    PS : c'est pas de la météo que je souhaite faire

  9. #9
    Membre émérite
    Avatar de prgasp77
    Homme Profil pro
    Ingénieur en systèmes embarqués
    Inscrit en
    Juin 2004
    Messages
    1 306
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur en systèmes embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juin 2004
    Messages : 1 306
    Points : 2 466
    Points
    2 466
    Par défaut
    Citation Envoyé par Ben86 Voir le message
    J'ai trouvé un exemple pour exposer ce que je cherche, je ne sais pas vraiment si je peux le mettre ici enfin si je ne pouvais pas, un modo le supprimera ^^

    Service en question : Module de météo

    PS : c'est pas de la météo que je souhaite faire
    Ho ... la page est un script js qui génère dans le textarea du bas du code html (très sale au passage) qui crée une (i)frame pointant sur un second script (chez eux) générant la box météo pour le client.

    Regardez attentivement le code html en qtesion :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <NOLAYER><IFRAME name='meteo1' width='250' height='150' marginwidth='0' marginheight='0' hspace='0' vspace='0' frameborder='0' scrolling='no' style=' background-color:transparent' SRC='http://www.monsitegratuit.com/services/meteo_site/meteo/service_meteo.php?logo=1&skin=1&dep=75&nbj=1'> </IFRAME></NOLAYER><a href='http://www.monsitegratuit.com/'><img src="http://www.monsitegratuit.com/site.gif" alt="Mon Site Gratuit : Meteo pour site web" border="0"></a>
    Vous vous apercevrai que ledit code varie en fonction des options choisies par l'utilisateur.

    Cdlt,
    -- Yankel Scialom

  10. #10
    Membre à l'essai
    Inscrit en
    Juillet 2009
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 24
    Points : 16
    Points
    16
    Par défaut
    Donc deux solutions :

    J'apprends le JAVA

    Je fais mes pages PHP et je les fais appelé par le biais d'une iframe sur les sites partenaires.

    A voir

    merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 01/12/2011, 15h23
  2. [DOS] executer un script sur un serveur distant
    Par nikalkal dans le forum Scripts/Batch
    Réponses: 1
    Dernier message: 11/03/2007, 10h07
  3. Réponses: 4
    Dernier message: 29/09/2006, 15h05
  4. Executer un script sur un PC distant
    Par Sendo dans le forum Réseau
    Réponses: 6
    Dernier message: 06/06/2006, 22h46
  5. Réponses: 3
    Dernier message: 21/10/2005, 09h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo