Exemples de Scripts CGI 1. Exemple de base en Perl
Exemple : #!/usr/bin/perl print "Content-type: text/html\n\n"; print "<HTML><HEAD><TITLE>Exemple en Perl</TITLE></HEAD>\n"; print "<BODY>\n"; print "Les CGI s'exécutent bien sur votre serveur !\n"; print "</BODY></HTML>\n"; Enregistrer ce programme sous le nom "testperl.pl". Si vous êtes sur un serveur Unix, il est important de penser à le passer en exécutable... La première ligne correspond au chemin d'accès vers le perl, donc adapté le à votre environnement. En général, les CGI se trouvent dans le répertoire cgi-bin de votre serveur web. Copier le à cet endroit par ftp. Ensuite, pour y accéder, il suffit de mettre dans l'URL, le chemin d'accès à votre site suivi de : "/cgi-bin/testperl.pl". Normalement, cela fonctionne. En cas de soucis, votre serveur n'est peut-être pas configuré pour exécuter les CGI. 2. Exemple de base en C
Le principe de cet exemple est de vous permettre de tester le fonctionnement des CGI en C sur votre serveur web. Exemple : #include <stdio.h> Enregistrer ce programme sous le nom "testc.c". Vous devez ensuite compiler ce programme avec n'importe quel compilateur
C afin d'obtenir un exécutable. Cet exécutable ("testc" ou "testc.exe") doit être copié dans le répertoire "cgi-bin" de votre
serveur web par ftp.#include <stdlib.h> #include <string.h> main (void) { printf("Content-type: text/html\n\n"); printf("<HTML><HEAD><TITLE>Exemple en C</TITLE></HEAD>\n"); printf("<BODY>\n"); printf("Les CGI en C s'exécute bien sur votre serveur !\n"); printf("</BODY></HTML>\n"); } Ensuite, pour accéder à ce script, l'URL est celle de votre site suivi de "/cgi-bin/testc" ou /cgi-bin/testc.exe". Normalement, cela fonctionne. En cas de soucis, votre serveur n'est peut-être pas configuré pour exécuter les CGI. 3. Exemple de base en Batch Windows
Le principe de cet exemple est de vous permettre de tester le fonctionnement des CGI en batch windows sur votre serveur web. Exemple : @ECHO OFF Enregistrer ce programme sous le nom "testbatch.bat" dans le répertoire "cgi-bin" de votre
serveur web par ftp.ECHO Content-type: text/html ECHO. ECHO. ECHO Les CGI s'exécutent bien sur votre serveur ! ECHO. Ensuite, pour accéder à ce script, l'URL est celle de votre site suivi de "/cgi-bin/testbatch.bat". Normalement, cela fonctionne. En cas de soucis, votre serveur n'est peut-être pas configuré pour exécuter les CGI, ou n'est peut-être pas sous windows. |