Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Windows > Vos contributions > FAQs Windows

Réponse
 
Outils de la discussion
Vieux 24/04/2008, 11h16   #1 (permalink)
Membre Confirmé
 
Avatar de prgasp77
 
Date d'inscription: juin 2004
Localisation: Troyes/Paris
Âge: 21
Messages: 240
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 :
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 :
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.
prgasp77 est déconnecté   Envoyer un message privé Réponse avec citation
Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Windows > Vos contributions > FAQs Windows



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide


Fuseau horaire GMT +1. Il est actuellement 17h48.


Publiez vos articles, tutoriels et cours et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones. Nous contacter
Copyright 2000-2008 www.developpez.com - Legal informations