HOBBES World.com

CGI
Présentation
Exemple
Differences

Menu Général
Informatique
Programmation
Loisirs
Outils
Divers
Accueil

Log In


Login à vie

Créer un compte
Mot de passe

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.




  » Commentaires

Aucun commentaire pour cette page.

Si vous souhaitez ajouter un commentaire, vous devez être identifié


 Page modifiée le : 13/10/2005
Site modifié le : 02/04/2008
  Flux RSS : cliquez-ici si vous voulez suivre les évolutions
Contacter le webmaster : si vous trouvez qu'il manque des infos, n'hésitez pas à me le dire !
© HobbesWorld - /cgi/exemple.php