Exemples de Scripts CGI




  1. Exemple de base en Perl

Cliquez-ici pour plus d'info sur le CGI en PERL
Le principe de cet exemple est de vous permettre de tester le fonctionnement des CGI en Perl sur votre serveur web.

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>
#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");
}
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.
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
ECHO Content-type: text/html
ECHO.
ECHO.
ECHO Les CGI s'exécutent bien sur votre serveur !
ECHO.
Enregistrer ce programme sous le nom "testbatch.bat" dans le répertoire "cgi-bin" de votre serveur web par ftp.
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.





Page modifiée le : 01/10/2024


Valid XHTML 1.0 Transitional