FTLS.org 
Francais     English
 
 
Accueil
 
 Linux
Introduction
Liens
 
 Initiation
Internet
HTML
CGI
Perl
 
 Archives
Java
Perl Tools
Scripts CGI
Scripts PHP
 
 Calculatrices
HP 48
TI 92
 
 Gratuit du Net
A Gratuit
Comparatifs
Se divertir
 
 Aide Webmasters
Trucs & Astuces
JavaScript
 
 Site
Partenaires
Contact
 
 Powered by
linux
 

Initiation


Introduction au CGI (Common Gateway Interface)



4. Premiers Programmes :

    Voici quelques exemples de programmes CGI extrêmement simples écrits en différent langage qui produisent un document HTML contenant "Salut à tous voici mon premier script CGI".

    4.1 En Shell :

    #!/bin/sh

    cat << EndFile
    Content-type: text/html

    <HTML>
    <HEAD><TITLE>Mon premier script CGI</TITLE></HEAD>
    <BODY BGCOLOR="#FFFFFF">
    <BR><BR><BR><BR>
    <CENTER>
    <H1>Salut &agrave; tous<p>voici mon premier script CGI</H1>
    </CENTER>
    </BODY>
    </HTML>

    EndFile

    4.2 En C :

    #include <stdio.h>

    main()
    {
        printf("Content-type: text/html\n\n");
        printf("<HEAD><TITLE>Mon premier script CGI</TITLE></HEAD>\n");
        printf("<BODY BGCOLOR=\"#FFFFFF\">\n");
        printf("<BR><BR><BR><BR>\n");
        printf("<CENTER>\n");
        printf("<H1>Salut &agrave; tous<p>voici mon premier script CGI</H1>\n");
        printf("</CENTER>\n");
        printf("</BODY>\n");
        printf("</HTML>\n");
    }

    4.3 En Perl :

    #!/usr/bin/perl

    print "Content-type: text/html\n\n";

    print <<EOF;
    <HEAD><TITLE>Mon premier script CGI</TITLE></HEAD>
    <BODY BGCOLOR=\"#FFFFFF\">
    <BR><BR><BR><BR>
    <CENTER>
    <H1>Salut &agrave; tous<p>voici mon premier script CGI</H1>
    </CENTER>
    </BODY>
    </HTML>
    EOF

    4.4 Installation CGI sur le serveur

        Une fois le programme entré (et compiler pour l'exemple en C), vous devez le copier dans votre répertoire des CGI, le rendre exécutable en changeant ces permissions (chmod 555 salut.cgi), puis tester...
    Vous devez obtenir :
                Salut à tous voici mon premier script CGI



 
© Copyright 2000 FTLS (Tyndiuk Frédéric). All rights reserved.
Last Update 08/03/2000 - Send all comments to webmaster@ftls.org