Langage C et langage HTML
Répondre à la discussion
Affichage des résultats 1 à 20 sur 20

Langage C et langage HTML



  1. #1
    inviteafe88240

    Langage C et langage HTML


    ------

    Bonjour, je voulais vous demander quelque chose j'ai fait du C et je voulais faire un programme interactif qui communique avec un formulaire en HTML mais je ne sais pas
    comment envoyer les données dans les cases du formulaires et comment soumettre ce que j'ai entré auriez vous des idées de bibliothèques(headers.). qui ont des prototypes de fonctions pour communiquer avec des pages web en langage C?

    Merci d'avance et bonne après midi.

    -----

  2. #2
    inviteafe88240

    Re : Langage C et langage HTML

    Des idées alors je vous prie?

  3. #3
    Jack
    Modérateur

    Re : Langage C et langage HTML

    Tu veux que le programme C intervienne côté serveur ou côté client?

  4. #4
    inviteafe88240

    Re : Langage C et langage HTML

    Bonjour et merci à vous de me répondre Jack.

    Côté client. Il(le programme.). rentre les données dans le formulaire HTML qui en méthode get les envoies à l'autre page qui reçois les données que le code PHP traite et renvoie vers le client sous forme de code HTML.

  5. A voir en vidéo sur Futura
  6. #5
    Jack
    Modérateur

    Re : Langage C et langage HTML

    En gros, tu veux écrire un mini navigateur?

  7. #6
    inviteafe88240

    Re : Langage C et langage HTML

    Eh bien pas vraiment mon but c'est de faire un programme interactif qui rentre ce que je lui dit de rentré dans le formulaire. Et donc il me faut une fonction qui qui se charge de rentrée les données dans le formulaire
    une fonction qui va faire un lien entre le code source C et le code source HTML donc.

  8. #7
    invitef35ebd48

    Re : Langage C et langage HTML

    Bonjour,


    Je ne connais pas C. Mais il existe des librairies type cUrl qui te permettent de créer et jouer une requête HTTP.

    Comme ici : http://curl.haxx.se/libcurl/c/postit2.html

    Dans cet exemple tu as la partie "soumettre le formulaire"...par contre je ne vois pas comment gérer le retour du serveur web.

  9. #8
    inviteafe88240

    Re : Langage C et langage HTML

    Houlah je vais jetais un coup d’œil mais cela me semble complexe; merci quand même.

    Par exemple moi je crée toujours mais variable avant de rentrée vraiment dans le code; qu'est ce qui doit s'initialiser
    avant là dedans? Ou est ce qu'on entre les données qui vont allées dans le formulaire et plus importants encore où entrer le nom de ma page HTML qui contient le formulaire?

    Désolez de vous posez tous cela mais cela me ferait plaisir de bien comprendre cela avant de partir en vacances(je n'aurais alors plus d’ordinateur.). et après l'école recommence. Donc voilà.

    Merci infiniment de me répondre et bonne après midi.

  10. #9
    Jack
    Modérateur

    Re : Langage C et langage HTML

    Ton problème n'est pas simple car il faut appeler la page HTML, la recevoir, puis l'afficher en fonction du code HTML. Il va donc falloir interpréter les balises entre autres, gérer les entrées du client, les afficher au bon endroit. C'est pas gagné.

  11. #10
    Jack
    Modérateur

    Re : Langage C et langage HTML

    Il doit exister des choses toutes faites pour fabriquer un web browser. par exemple avec Qt:
    http://harmattan-dev.nokia.com/docs/...ebbrowser.html

    Mais c'est du C++

  12. #11
    inviteafe88240

    Re : Langage C et langage HTML

    Ouais mais bon le C++ c'est(C .). pas pareil désolez petite blague.

    Plus sérieusement http://curl.haxx.se/libcurl/c/postit2.html

    je trouvais cela mieux néanmoins merci pour QT mais j'ai toujours était plus alaises avec le C. Mais bon merci de vos réponses je vais voire cela de plus près.

    Néanmoins si quelqu'un(e) d'autre passe ici et peux m’apporter des informations complémentaires sur le codes du sites avec curl merci de sa réponse. Est-ce possible?

    Merci d'avance et bonne soirée à tous.

  13. #12
    bisou10

    Re : Langage C et langage HTML

    Tu veux que le formulaire pré-rempli s'affiche avant validation ?
    Tu veux envoyer une séquence complète (avec validation du formulaire) ?
    Tu maitrises le site WEB que tu souhaites atteindre (ou tu n'as pas accès au code) ?

  14. #13
    inviteafe88240

    Re : Langage C et langage HTML

    Merci de répondre.

    Citation Envoyé par bisou10 Voir le message
    Tu veux que le formulaire pré-rempli s'affiche avant validation ?
    Tu veux envoyer une séquence complète (avec validation du formulaire) ?
    Tu maitrises le site WEB que tu souhaites atteindre (ou tu n'as pas accès au code) ?
    J'ai accès au code donc je sais quel formulaire je veux remplir.

    Il faut que je l'indique au programme(nom de la page et du formulaire à remplir.).

    Après une fois que mon programme à les données il doit les rentrées dans le formulaire.

    Il soumet la demande(avec le bouton submit.).

    Déjà si il fait cela cela me ferait plaisir. Donc merci si vous éclaircissait tous cela pour moi.

    Je vous souhaite à tous une très bonne soirée.

  15. #14
    invitef35ebd48

    Re : Langage C et langage HTML

    Est-ce que tu connais juste le nom du formulaire ou l'intégralité de celui (en gros toutes les input ) ?

    Ce que je pige de l'exemple cUrl :

    - il remplit les champs du formulaire avec la méthode "curl_formadd" (il le dit dans les commentaires)
    - ensuite il complete le reste de la requete avec la méthode "url_easy_setopt" (on gros il met l'adresse à laquelle la requete doit etre envoyée)
    - puis enfin il envoie la requete avec "curl_easy_perform".

  16. #15
    inviteafe88240

    Re : Langage C et langage HTML

    Non mais prenons un cas simple je sais pas moi euh.

    Tiens username et password deux input un de type texte l'autre password respectivement et bien sur un input de type submit pour envoyer.

  17. #16
    invitef35ebd48

    Re : Langage C et langage HTML

    Dans son exemple la ligne

    Code:
      curl_formadd(&formpost,
                   &lastptr,
                   CURLFORM_COPYNAME, "filename",
                   CURLFORM_COPYCONTENTS, "postit2.c",
                   CURLFORM_END);
    permet de remplir le champ "filename" de son formulaire ( je sais pas si t'as remarqué que le code permet de remplir un formulaire fictif qui est décrit dans le gros commentaire en haut)

    donc j'imagine (mais je fais qu'imaginer hein) que si tu fais ca :


    Code:
      curl_formadd(&formpost,
                   &lastptr,
                   CURLFORM_COPYNAME, "username",
                   CURLFORM_COPYCONTENTS, "mon_user_name",
                   CURLFORM_END);
    tu remplis ton champ "username"

  18. #17
    inviteafe88240

    Re : Langage C et langage HTML

    Citation Envoyé par Arzhur Voir le message


    Code:
      curl_formadd(&formpost,
                   &lastptr,
                   CURLFORM_COPYNAME, "username",
                   CURLFORM_COPYCONTENTS, "mon_user_name",
                   CURLFORM_END);
    tu remplis ton champ "username"
    Et donc dans votre exemple j'entrerais dans la case la chaîne de caractère "mon_user_name"? C'est cela?

  19. #18
    invitef35ebd48

    Re : Langage C et langage HTML

    C'est ce que je comprend en lisant l'exemple en tout cas (bref ca vaut le coup d'essayer)

  20. #19
    inviteafe88240

    Re : Langage C et langage HTML

    OK je vous informe dès que mon linux est réparé(là j'envoie des mails depuis mon vieux vista et c'est un bourin je n'ai donc jamais installer de compilateur dessus.). En tous cas merci à vous tous. Bonne soirée.

  21. #20
    Jack
    Modérateur

    Re : Langage C et langage HTML

    Sur le fond, je ne comprends pas l'intérêt d'écrire cette application en C alors qu'un simple navigateur suffirait.

    A+

Discussions similaires

  1. "Etiquettes" langage HTML
    Par invite48ca7510 dans le forum Programmation et langages, Algorithmique
    Réponses: 2
    Dernier message: 18/11/2012, 20h32
  2. Urgent langage html
    Par invite4a2d9efc dans le forum Programmation et langages, Algorithmique
    Réponses: 1
    Dernier message: 17/06/2011, 13h33
  3. Question concernant le langage HTML
    Par invitec63cbff7 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 8
    Dernier message: 01/02/2010, 16h06
  4. P'tite question sur le langage HTML
    Par invite96ea64f3 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 3
    Dernier message: 05/07/2003, 17h58