[Look Inside] -Sommaire -Les Paramètres -Redirection -Les Images -protection par mot de passe -Les cookies -Base de Données -FAQ

Programmes CGI avec Delphi et Kylix - FAQ


1) Comment configurer les CGI sur IIS

Lance
 Démarrer/Programmes/Microsoft Internet Server/Gestionnaire des Services
Clique deux fois sur le service WWW, et sélectionne l'onglet "Répertoires"
RépertoireAliasAdresseErreur
C:\InetPub\wwwroot<Répertoire de base>
C:\InetPub\scripts/Scripts
C:\WINNT\System32\inetsrv\iisadmin /iisadmin

Clique sur Ajouter, indique le répertoire qui contient les programmes CGI (C:\DELPHI par exemple) l'alias de répertoire virtual est habituellement "/cgi-bin", supprime l'accès en lecture et ajoute l'accès "Exécuter".
RépertoireAliasAdresseErreur
C:\InetPub\wwwroot<Répertoire de base>
c:\delphi/cgi-bin
C:\InetPub\scripts/Scripts
C:\WINNT\System32\inetsrv\iisadmin /iisadmin

Il ne reste plus qu'à placer les EXE dans C:\DELPHI (par exemple) et d'invoquer les CGI par http://www.monserver.fr/cgi-bin/programme.exe.
Si NT donne une erreur de droits, clique droit sur le dossier pour vérifier les droits..

2) pourquoi est-ce que <a href="/cgi-bin/programm.exe"> me propose t'il désespérément de CHARGER ou D'EXECUTER le programme à la place de faire ce qu'il devrait ??

Pour que le CGI retourne une page web, il faut impérativement qu'il soit lancé par un serveur WEB, il est impossible de lancer un CGI en local (sauf si tu installes un serveur web en local...mais il faut alors passer par le serveur - http://127.0.0.1/cgi-bin/programm.exe)
c'est tout ! A +