[prog] coment faire des CGI en c-shell??

coment faire des CGI en c-shell?? [prog] - Linux et OS Alternatifs

Marsh Posté le 13-12-2001 à 12:34:12    

Je veux faire un front end web pour le server de cs sous linux, mais j'ai jamais fais de CGI...
Donc j'ai plusieurs pb:  

  • comment recuperer les parametres dans le programme shell
  • lorsque le CGI lance hlds_run, le processus est lancé, mais je n'en ai plus le controle! Comment faire pour lui passer des comandes comme en mode console? L'idee que j'ai c'est de lancé le process en back ground, et de le repasser en foreground et de lui passer ainsi les parametres, mais je suis pas sur que ca marche...


Merci, si qqun a des idees ou un site clair pour decouvrir les cshell en CGI

Reply

Marsh Posté le 13-12-2001 à 12:34:12   

Reply

Marsh Posté le 13-12-2001 à 17:43:05    

persone ne fais de CGI a partir de cshell

Reply

Marsh Posté le 13-12-2001 à 17:54:19    

bah tu devrais aller en prog plutot...(enfin chpense...)

Reply

Marsh Posté le 13-12-2001 à 18:07:06    

trictrac > mais on peut .
 
quand tu passes des parametres tu doit recupere la variable d'environnement QUERY_STRING
 
n'oublie pas non plus de balancer un content-type au navigateur ou t'auras une erreur 500


---------------
root 66
Reply

Marsh Posté le 13-12-2001 à 18:19:23    

ca cest pour recuperer les parametres, et pour communiquer avec le server CS??

Reply

Marsh Posté le 13-12-2001 à 18:29:45    

peut etre en killant ou relancant le process ?  
 
de toute facon QUERY_STRING est chargé des dernieres données .  
 
donc si CS lit cette variable , c'est cool ?


---------------
root 66
Reply

Marsh Posté le 13-12-2001 à 18:33:08    

#!/bin/sh
 
echo -e "content-type: text/plain\n\n"
echo $QUERY_STRING  
 
chmod a+rx test.cgi


---------------
root 66
Reply

Marsh Posté le 13-12-2001 à 18:45:10    

donc pour le server, si je veux changer de map, plutot que de faire un changelevel en mode console, il faudrait que je kill le server existant et que j'en lance un nouvo... Je sais pas si ce principe aura du succes, je crois que dans ce cas je vais garder la bonne vieille methode du ssh!
 
PS: t'as pas une doc sur les CGI en cshell :??:

Reply

Marsh Posté le 13-12-2001 à 18:51:02    

suffit de chercher un site sur le shell scripting .  (en cherchant sur le forum t'en trouveras)  
 
sinon c'est un silmple programme mais dont l'execution est faite par un serveur http .  Autre difference l'affichage , il faut donner un content type au navigateur et recuperer les classiques variables d'environnement
 
c'est tout . c'est un bete programme comme un autre , ou presque ;)


---------------
root 66
Reply

Marsh Posté le 13-12-2001 à 18:53:17    

THX, je vais de ce pas chercher, re-merci pour tout ;)

Reply

Marsh Posté le 13-12-2001 à 18:53:17   

Reply

Marsh Posté le 14-12-2001 à 03:59:11    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed