Rechercher : dans
Par :

Executer un Script CGI

Dernière réponse le 22 avr 2009 à 04:21:00 rania, le 10 mar 2003 à 18:10:31 
 Signaler ce message aux modérateurs

Bonjour a tous,

J'aimerais savoir comment executer un script CGI qui se trouve sur un autre serveur a partir de ma page Html ?
c'est quoi la syntaxe ou la commande ?
merci pour votre reponse !
rania+

Meilleures réponses pour « Executer un Script CGI » dans :
Introduction à la programmation des CGI Voir Présentation de l'interface CGI Un script CGI (Common Gateway Interface, traduisez interface de passerelle commune) est un programme exécuté par le serveur web (on dit généralement « côté serveur »), permettant d'envoyer au navigateur de...
Exécuter un script shell VoirExécution d'un script Pour pouvoir exécuter un script ou un programme en ligne de commande il y a plusieurs possibilités : 1. Le chemin absolu 2. Le chemin relatif 3. Modifier la variable PATH Note: Le Sha...
L'affichage de données sur le navigateur avec les CGI VoirBut d'un script CGI Les scripts CGI ont pour but d'afficher des pages Web générées par un programme informatique, d'où la dénomination de pages web dynamiques pour les pages créées par ce moyen. Toutefois, étant donné que le serveur renvoie telles...
CGI - Réception et traitement des données VoirEnvoyer des données à un script CGI L'envoi de données à un script CGI se fait par l'intermédiaire d'un formulaire HTML. Les formulaires HTML se créent à l'aide de la balise contenant des boutons, des champs, des listes et/ou des cases à...
Linux - Ordonnancement des taches VoirIntroduction à l'ordonnancement des tâches L'ordonnancement des tâches consiste à exécuter automatiquement une tâche (une application, une commande, ...) à intervalles de temps réguliers ou bien à des moments précis. Généralement ce type de...

1

sebsauvage, le 10 mar 2003 à 18:25:50

Il suffit de faire une requête HTTP comme le ferai un navigateur.

Ou alors tu peux même envoyer l'URL au navigateur pour qu'il le fasse lui-même.

Répondre à sebsauvage

2

rania, le 10 mar 2003 à 18:30:18

Merci pour votre reponse, justement j'ai essaye cette ligne et ca marche pas :
<!--#exec cgi="http://www.monsite.com/cgi-bin/program.cgi" -->
est ce que j'ai fais une erreur dans la commande ?
SVP si vous pouvez me donnez la syntaxe exacte, et je vous remercie beaucoup !
rania+

Répondre à rania

3

sebsauvage, le 10 mar 2003 à 18:39:26

C'est dans quel langage ça ?
Sous quel serveur HTTP ?

Répondre à sebsauvage

4

rania, le 10 mar 2003 à 19:06:21

C'est la syntaxe qui permet d'executer un script CGI a partir de la page HTML.

Répondre à rania

5

sebsauvage, le 10 mar 2003 à 19:33:17

Oui mais c'est une directive SSI spécifique à ton serveur web.
ça ne fait pas partie du standard HTML.

C'est quel serveur, ton serveur HTTP ?

Répondre à sebsauvage

6

rania, le 10 mar 2003 à 20:11:22

Oui mon serveur http et IIS, car j'ai essaye de faire cette commande comme ca
<!--#exec cgi="http://www.monsite.com/cgi-bin/program.cgi" -->
et ca marche pas,
si vous avez une idee, merci de m'aider !
rania+

Répondre à rania

7

sebsauvage, le 11 mar 2003 à 09:01:04

Si c'est pour lancer une requête HTTP dans une page ASP, tu devrais pltutôt utiliser un objet MSXML.IXMLHTTPRequest.

Voir la doc chez Microsoft:
http://search.microsoft.com/gomsuri.asp?n=4&c=rp_Results&target=http://msdn.microsoft.com/library/en-us/xmlsdk30/htm/xmobjxmlhttprequest.asp

Répondre à sebsauvage

8

rania, le 11 mar 2003 à 15:22:47

Bonjour et merci pour les informations que vous m'avez envoye, j'ai trouve une premiere solution en creant un repertoire virtuelle et j'execute a partir de lui la ligne de commande.
Merci encore pour ton aide :)
Cordialement,
rania +

Répondre à rania

9

mchiicha, le 2 avr 2009 à 11:29:08

Je serais intéressée par comment tu as pu faire parce que je suis confrontée a la meme situation je dois au moment d'un click faire appel a un program.cgi et je ne connais pas la syntaxe!
Merci

Répondre à mchiicha

10

 fred, le 22 avr 2009 à 04:21:00
  • +1

Quelques années plus tard :)

Répondre à fred