Je ne suis pas un spécialiste des la programmation web et compagnie mais y a certains trucs que je ne comprend pas t1cable à savoir :
Code :
- #!/bin/sh
- set -f
- echo Content-type: text/plain
- echo
- echo debut
- ./hello
- ./refdbc -u refdb -w password -d refdbtest -C listdb
- echo fin
|
le comportement du script suivant qu'on nommera test-refdbc :
hello est un prog C bien connu qui affiche "hello lala" à des fins de test
refdbc est le client (prog en C) de RefDB ( http://refdb.sourceforge.net ) ici il tourne en mode non-intéractif et doit afficher avec la commande listdb la liste des bases de données existantes puis sortir
C'est bon ? jusqu'ici tout le monde a suivi ?
impeccable alors
si j'execute le script dans un terminal ça se passe bien et j'obtiens :
flamm@FarStar:/var/www/cgi-bin$ ./test-refdbc Content-type: text/plain
debut
hello lala
mysql
refdb
refdbtest
refdbvar
test
fin
|
par contre si je l'execute via un browser ( http://ln-pc169.grenoble.cnrs.fr/cgi-bin/test-refdbc ) j'obtiens ça :
debut
hello lala
Content-type: text/plain
Incorrect request method
fin
|
en résumé la commande suivante , /opt/refdb/bin/refdbc -u refdb -w password -d refdbtest -C listdb , déconne avec apache
Des idées ?
Message édité par FlamM le 13-11-2002 à 18:49:47
---------------
* La vitesse de la lumière étant supérieure à celle du son, certaines personnes paraissent brillantes jusqu'à ce qu'elles ouvrent leur gueule. *