Lien entre formulaire et CGI
Fermé
youbous
Messages postés
5
Date d'inscription
mardi 1 janvier 2019
Statut
Membre
Dernière intervention
1 janvier 2019
-
1 janv. 2019 à 21:34
[Dal] Messages postés 6194 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 11 octobre 2024 - 2 janv. 2019 à 11:57
[Dal] Messages postés 6194 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 11 octobre 2024 - 2 janv. 2019 à 11:57
A voir également:
- Lien entre formulaire et CGI
- Lien url - Guide
- Créer un lien pour partager des photos - Guide
- Verifier un lien - Guide
- Formulaire de réclamation facebook - Guide
- Aucune application permettant d'ouvrir ce lien n'a été trouvée - Forum Mobile
2 réponses
yg_be
Messages postés
23361
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
29 novembre 2024
Ambassadeur
1 556
1 janv. 2019 à 21:47
1 janv. 2019 à 21:47
bonjour,
c'est sans doute une bonne idée, et elle me surprend: peux-tu nous en dire plus: où tourne ton programme, vers quoi envoie-t-il le formulaire?
quel est l'énoncé de l'exercice?
c'est sans doute une bonne idée, et elle me surprend: peux-tu nous en dire plus: où tourne ton programme, vers quoi envoie-t-il le formulaire?
quel est l'énoncé de l'exercice?
[Dal]
Messages postés
6194
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
11 octobre 2024
1 092
Modifié le 2 janv. 2019 à 12:18
Modifié le 2 janv. 2019 à 12:18
Salut youbous,
Si ton formulaire utilise une méthode GET (note que tu as fait une faute de frappe dans
C'est expliqué notamment dans cet ouvrage :
https://www.oreilly.com/library/view/cgi-programming-on/9781565921689/07_chapter-04.html
et tu as des exemples, pour les méthodes GET et POST ("POST" étant plus délicat à gérer), là :
http://jkorpela.fi/forms/cgic.html#simpleform
C'est assez simple à faire dans ton cas, car tu dois récupérer juste un nombre entier.
Si tu dois faire des choses plus élaborées il y a des bibliothèques en C, qui gèrent le CGI :
https://www.lemoda.net/c/cgi-libraries/
Dal
Si ton formulaire utilise une méthode GET (note que tu as fait une faute de frappe dans
<form mathod="GET"c'est "method" et pas "mathod"), le contenu renvoyé au serveur par le formulaire est disponible dans la variable d'environnement QUERY_STRING, que tu peux récupérer avec la fonction standard
getenv(). Tu parses ensuite le contenu pointé par le pointeur sur char renvoyé par
getenv(), par exemple avec
sscanf().
C'est expliqué notamment dans cet ouvrage :
https://www.oreilly.com/library/view/cgi-programming-on/9781565921689/07_chapter-04.html
et tu as des exemples, pour les méthodes GET et POST ("POST" étant plus délicat à gérer), là :
http://jkorpela.fi/forms/cgic.html#simpleform
C'est assez simple à faire dans ton cas, car tu dois récupérer juste un nombre entier.
Si tu dois faire des choses plus élaborées il y a des bibliothèques en C, qui gèrent le CGI :
https://www.lemoda.net/c/cgi-libraries/
Dal
1 janv. 2019 à 21:51
U1 = 1, U2 = 2 et
Un = 2 (Un-1 + Un-2), pour n>2
Ecrire un script CGI en C, nommé "ex2.cgi", qui :
1. Retourne, le nième terme de cette suite (la valeur de n est introduite par l'utilisateur),
2. Affiche les termes de cette suite ainsi que leur somme.
NB : Les valeurs de n est introduite via un formulaire.
1 janv. 2019 à 21:52
1 janv. 2019 à 21:56
1 janv. 2019 à 22:04