// squelette de la page HTML à afficher
    $ficpage = "pages/".$page.".html";

    if (! is_file ($ficpage))
        $ficpage = "pages/manque_page.html";

    // ouvrir le fichier contenant la page HTML
    $descfic = fopen ($ficpage, "r");

    // si l'ouverture s'est bien passée
    if ($descfic)
    {
        // si page HTML manquante, indiquer laquelle
        if (strpos ($ficpage, "manque_page") > 0)
            copmaj ($descfic, "XXXPAGE", $page);

        // sinon si page du formulaire de saisie
        else if ($page == "demande_compte")
        {
            // copier jusqu'à la liste des civilités possibles
            copie_jusque_option ($descfic);

            // récupérer la civilité mémorisée évenuelle
            $civ = $_POST ['civilite'];

            // civivlté par défaut
            if ($civ != 1 && $civ != 3)
                $civ = 2;

            // générer la liste des civilités possibles
            for ($i = 1; $i <= 3; $i++)
                genoption ($i, $civ);

            // recopier la page avec les champs déjà initialisés
            copmaj ($descfic, "XXXNOM",    $nom);
            copmaj ($descfic, "XXXPRENOM", $prenom);
            copmaj ($descfic, "XXXEMAIL",  $email);
            copmaj ($descfic, "XXXTEL",    $tel);
            copmaj ($descfic, "XXXIDENT",  $identif);

            // copie jusqu'à la zone d'affichage du message d'erreur
            copie_jusque_chaine ($descfic, "XXXERREUR");

            // et affichage éventuel de ce message
            if (isset ($erreur))
            {
                echo '    <p align="center"><font color="#FF0000">';
                echo "\n      ".$erreur."\n";
                echo "    </font></p>\n";
            }
        }

        // sinon si le compte vient d'être créé, afficher le message adéquat
        else if ($page == "compte_cree")
            copmaj ($descfic, "XXXIDENT", $identif);

        // terminer la page HTML
        copie_jusque_fin ($descfic);


        // terminé avec le fichier HTML
        fclose ($descfic);
    }
    // sinon, erreur système
    else
        echo "Fichier ".basename ($ficpage)." inaccessible en lecture\n";
?>