begin process at 2008 07 05 07:18:16
1 205 054 membres
40 nouveaux aujourd'hui
14 118 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

SCRIPT CGI C++


Information sur la source

Catégorie :.Net Niveau : Débutant Date de création : 22/02/2003 Date de mise à jour : 22/02/2003 20:29:29 Vu / téléchargé: 2 941 / 251

Note :
Aucune note

Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

Description

Script CGI en c++, Agit comme les autre s language pour le web neccessice une librairy qui est inclu dans le zip. Pour etre testé il faut un serveur web style apache ou iss.

Dans le zip est inclu la source, les fichier d'entête, la page web pour entre les donné et une doc en html.

Source

  • #include <stdio.h>
  • // #include "cgic.h" il est deja inclu dans cgic.c
  • #include "cgic.c" //Fichier d'entête
  • void name()
  • {char name[81];
  • cgiFormStringNoNewlines("name", name, 81); //Extrait la valeur de name de la page
  • fprintf(cgiOut, "Name: %s <br>", name);}
  • int cgiMain() {
  • cgiHeaderContentType("text/html"); /* Affiche l'entête */
  • fprintf(cgiOut, "<HTML><HEAD>\n"); /* Genre les balise pour la page web */
  • fprintf(cgiOut, "<TITLE>cgictest</TITLE></HEAD>\n");
  • fprintf(cgiOut, "<BODY><H1>cgic test</H1>\n");
  • name(); /* Appelle de la fonction name() */
  • fprintf(cgiOut, "</BODY></HTML>\n");
  • return 0;}
  • /* Pour plus de detail sur les commandes se referer a http://www.boutell.com/cgic/ */
#include <stdio.h>
//   #include "cgic.h"    il est deja inclu dans cgic.c
#include "cgic.c"	 //Fichier d'entête 


void name()
	{char name[81];
        cgiFormStringNoNewlines("name", name, 81); //Extrait la valeur de name de la page
        fprintf(cgiOut, "Name: %s <br>", name);}

int cgiMain() {

cgiHeaderContentType("text/html");	/* Affiche l'entête */
fprintf(cgiOut, "<HTML><HEAD>\n");	/* Genre les balise pour la page web */
fprintf(cgiOut, "<TITLE>cgictest</TITLE></HEAD>\n");
fprintf(cgiOut, "<BODY><H1>cgic test</H1>\n");
name(); 					/* Appelle de la fonction name() */
fprintf(cgiOut, "</BODY></HTML>\n");

return 0;}


/* Pour plus de detail sur les commandes se referer a http://www.boutell.com/cgic/  */ 

Conclusion

pour plus d'info http://www.boutell.com/cgic/
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

  • signaler à un administrateur
    Commentaire de mortiis le 28/04/2004 06:12:36

    Il n'est pas nécessaire d'utiliser la lin cgic.h qui à mon avis est beaucoup trop longue et qui n'aide pas à la compréhension du fonctionnement des CGI.

  • signaler à un administrateur
    Commentaire de marik7335 le 12/11/2004 23:14:31

    Slt,
    Je suis en train de coder une bibliothèque pour le CGI. Il me reste que la méthode GET à programmer.
    Cordialement.
    Marik7335.

  • signaler à un administrateur
    Commentaire de mortiis le 13/11/2004 03:31:17

    J'ai déjà écrit un tutorial sur les cgi.
    Dans ce tut j'inclus une classe de gestion des cgi que j'ai écrite,

    Un cgi d'exemple et une page web qui utilise le cgi.
    En plus un fichier doc qui explique comment fonctionnent les cgi et comment en programmer sans utiliser une classe déjà toute faite.

    voici l'adresse de ma source.

    http://www.cppfrance.com/code.aspx?id=21801

  • signaler à un administrateur
    Commentaire de marik7335 le 13/11/2004 09:31:13

    mortis => je regarde ta source
    cordialement
    Marik7335

Ajouter un commentaire

Pub



Appels d'offres

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Boutique

Boutique de goodies CodeS-SourceS