IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 C Discussion :

Comment ouvrir une page html en code C


Sujet :

C

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 10
    Points : 8
    Points
    8
    Par défaut Comment ouvrir une page html en code C
    Bonjour,

    J'ai écris une application en C et je souhaiterais ouvrir une page html.
    Y-a-t-il un code en C qui le permet ?

    Merci de votre aide

    Cordialement

    Kouedic

  2. #2
    Membre habitué Avatar de bobmidou
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    121
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2008
    Messages : 121
    Points : 149
    Points
    149
    Par défaut
    salut

    essaye
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    system( "page.html" );
    faut indiquer le bon chemin de ta page
    Bonne chance
    --<< Il n y a que les clous qui ne plantent pas >>---

  3. #3
    Membre confirmé Avatar de Flow_75
    Femme Profil pro
    Ingénieure
    Inscrit en
    Mai 2005
    Messages
    1 096
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieure
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 096
    Points : 633
    Points
    633
    Par défaut
    excusez moi de m'inserer dans votre conversation, je profite que ma question soit du meme temps pour éviter d'encombrer le forum.

    Comment fait on pour recuperer (dans un char*) le contenu d'une page Web ?
    Merci
    Flo

  4. #4
    Rédacteur

    Avatar de khayyam90
    Homme Profil pro
    Architecte de système d’information
    Inscrit en
    Janvier 2004
    Messages
    10 369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Architecte de système d’information

    Informations forums :
    Inscription : Janvier 2004
    Messages : 10 369
    Points : 40 164
    Points
    40 164
    Par défaut
    Citation Envoyé par Flob91 Voir le message
    Comment fait on pour recuperer (dans un char*) le contenu d'une page Web ?
    Merci
    Flo
    C'est une question qui peut paraître simple mais qui soulève des problèmes déjà plus complexes.

    Il faut se connecter via sockets sur le serveur web contenant la page, puis lui communiquer la requête HTTP qui va bien, récupérer la réponse HTTP et en extraire le code HTML.
    déjà apprendre à se servir des sockets http://broux.developpez.com/articles/c/sockets/

  5. #5
    Expert éminent sénior

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 66
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Points : 17 916
    Points
    17 916
    Billets dans le blog
    2
    Par défaut
    euh!! Kayyam90 tu compliques pas mal...

    C'est vrai pour acceder directement a une page SUR LE WEB...

    Mais

    • d'une part quand tu utilises un navigateur la page est dans le cache.

    • d'autre part le PO n'a pas parle d'acceder a une page via le reseau
    ..


    A priori :

    • Ouvrir le fichier
    • Lire le fichier et stocker dans un buffer la chaine
    • le fermer
    • Puis explorer (par exemple pour une mise en page)


    Du code source est disponible directement , si on cherche un peu, et sur le site du W3C, et sur les distributions linux (Konqueror par exemple), ou dans les archives (le code original du widget "html" de Mosaic (ancetre de tous les navigateurs) est encore trouvable, et il y a la la routine decodant le texte (OK, c'est la version 1, mais c'est un bon depart quand meme).

    Sinon, si c'est via le reseau, c'est effectivement lire le buffer envoyer sur le socket de reception...
    "Un homme sage ne croit que la moitié de ce qu’il lit. Plus sage encore, il sait laquelle".

    Consultant indépendant.
    Architecture systèmes complexes. Programmation grosses applications critiques. Ergonomie.
    C, Fortran, XWindow/Motif, Java

    Je ne réponds pas aux MP techniques

Discussions similaires

  1. comment ouvrir une page HTML avec element datagrid
    Par Xx__A__xX dans le forum MXML
    Réponses: 6
    Dernier message: 22/05/2009, 13h51
  2. Comment créer une page HTML à partir du code behind ?
    Par totoche9 dans le forum ASP.NET
    Réponses: 6
    Dernier message: 01/08/2006, 13h52
  3. Ouvrir une page HTML - MFC
    Par Atomikx dans le forum MFC
    Réponses: 2
    Dernier message: 14/11/2005, 11h31
  4. [Forms9i]Ouvrir une page HTML depuis forms
    Par benjamin50 dans le forum Forms
    Réponses: 13
    Dernier message: 17/03/2005, 16h54
  5. [VB.Net] Comment generer une page html dynamiquement ?
    Par Anonymous dans le forum ASP.NET
    Réponses: 3
    Dernier message: 13/03/2003, 10h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo