Salut Pierre et les amateurs de cgi,
http://louloutte.dyndns.org/~gilles/kico/
=== Comment tester et développer un script cgi (perl) sans
serveur web ? ===
CGI = Common Gateway Interface.
CGI permet les sites dynamiques.
CGI, le principe : la page HTML (ou autre) est le résultat
de l'exécution du programme.
Tu peux tester le script cgi en ligne de commande :
perl kico SEARCHED_TEXT=555
Cela sort du HTML donc tu peux faire :
perl kico SEARCHED_TEXT=555 > out.html
et visualiser le résultat avec un navigateur quelconque :
lynx out.html
Oublie la première ligne de la page out.html, c'est l'entete HTTP.
C'est fou comme c'est simple en fait.
De plus, TOUS les sites dynamiques les plus évolués, php,
plone, spip, servlet, tomcat, jee, trucmachin et bidule sont
TOUJOURS basés sur ce principe.
Ceci en attendant que tu saches dire à ton
serveur web lighttpd que le script est un cgi.
Un coup d'oeil rapide sur le web m'a montré que lighttpd ne
fait que du fastcgi. L'écriture du script doit être modifié
pour fonctionner avec fastcgi (code réentrant et
compagnie). Nous verrons plus tard.
La ligne de commande te suffira largement pour les tests et
évolutions premiers.
Quels sont nos moyens pour faire une base de composants
libre et ainsi ouvrir un peu plus le domaine électronique
vers le partage et la coopération ?
Si la base n'est pas libre ou ne peut pas l'être rapidement
mon énergie pour le projet va nettement baisser.