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 :

Récupérer les valeurs d'un dans un site


Sujet :

C++

  1. #1
    Membre averti
    Inscrit en
    Mars 2011
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 37
    Par défaut Récupérer les valeurs d'un dans un site
    Salut tout le monde ,
    j'espère que je poste mon problème à la bonne section ...
    Je veut créer une application qui récupère des information sur un site .Le prob c'est que le site et en asp , et des variable sont envoyer en POST .
    Je vous explique encore :
    Dans le site il y a un champ date et un champ ville .Moi je veut faire pareil dans l'application , deux champs , et le résultat sera chercher sur le site et ...
    Une fois j'ai u besoin de faire ça , mais mon application était en php et le site en php , j'ai utiliser Curl sans prob ... Mais là je ne sais pas du tout comment je vais procéder .
    Merci d'avance pour votre aide

  2. #2
    Membre très actif Avatar de oxyde356
    Homme Profil pro
    Ingénieur Recherche Imagerie
    Inscrit en
    Février 2006
    Messages
    797
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur Recherche Imagerie

    Informations forums :
    Inscription : Février 2006
    Messages : 797
    Par défaut
    Essaye de reposer ta question plus clairement, personnellement je n'ai pas compris ce que tu voulais.

  3. #3
    Membre expérimenté
    Homme Profil pro
    Consultant BigData
    Inscrit en
    Juillet 2009
    Messages
    129
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Consultant BigData

    Informations forums :
    Inscription : Juillet 2009
    Messages : 129
    Par défaut
    Bonjour,

    Si j'ai bien compris, le site et donc ce que tu cherches à développer est en ASP. Tu cites également un autre langage : PHP.

    La question qui me vient à l'esprit : pourquoi poster dans la section C++ ?

    Je pense que tu auras donc une réponse plus facilement dans la section ASP

  4. #4
    Membre très actif Avatar de oxyde356
    Homme Profil pro
    Ingénieur Recherche Imagerie
    Inscrit en
    Février 2006
    Messages
    797
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur Recherche Imagerie

    Informations forums :
    Inscription : Février 2006
    Messages : 797
    Par défaut
    Ah j'ai mieux compris que toi je crois Oussapik :p apparament il veut faire une application C++ qui se comporte exactement comme une page web qui existe déjà et qui a été programmé en ASP. Bref faire une application avec un formulaire qui envoie et reçoit des informations du serveur web. M'enfin vu que je demande des explications c'est que je ne suis pas sûr non plus

  5. #5
    Membre averti
    Inscrit en
    Mars 2011
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 37
    Par défaut
    Merci pour vos réponse et désoler pour le manque d'explication .
    Je veut faire une application c++ qui chercher les informations dans un site asp .
    Il y a un formulaire dans le site asp , tu le remplis , tu met recherche et il affiche les résultats .Moi je veut faire le même formulaire dans l'applicaton c++ , l'application envoi les valeurs du formulaire au site , télécharge la page ou il y a les résultats et extrait les résultats .
    j'espère que c'est plus claire .

  6. #6
    Membre expérimenté
    Homme Profil pro
    Consultant BigData
    Inscrit en
    Juillet 2009
    Messages
    129
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Consultant BigData

    Informations forums :
    Inscription : Juillet 2009
    Messages : 129
    Par défaut
    En effet, j'avais mal compris

    Tu pourrais peut-être regarder du côté de curlpp. Ainsi, tu pourras faire un POST en HTTP(S) de ta page web puis parser le résultat pour chercher ce que tu souhaites.
    Après, que le site soit écrit en ASP ou dans un autre langages, je ne pense pas que cela change quoi que ce soit pour toi

  7. #7
    Membre averti
    Inscrit en
    Mars 2011
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 37
    Par défaut
    ah ok , bonne nouvelle , merci beaucoup .

  8. #8
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par défaut Les bibliothèques C++ > I.H.M.
    Si c'est pour un projet scolaire, j'espère que tu as du temps devant toi.
    Si c'est pour un projet d'entreprise, es-tu sur qu'une solution C++ est la plus pertinente ?
    Pour l'IHM : Les bibliothèques C++ > I.H.M.

  9. #9
    Membre averti
    Inscrit en
    Mars 2011
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 37
    Par défaut
    Citation Envoyé par 3DArchi Voir le message
    Si c'est pour un projet scolaire, j'espère que tu as du temps devant toi.
    Si c'est pour un projet d'entreprise, es-tu sur qu'une solution C++ est la plus pertinente ?
    Pour l'IHM : Les bibliothèques C++ > I.H.M.
    c'est pour mes études , c'est mon projet de fin d'étude .Je doit le présenter fin mai .J'ai pas trop de temps :s
    En plus le projet consiste à une application iphone (je n'ai encore aucune notion de l'objective c) et une application serveur . Et pour le moment l'une de mes grande inquiétude c'est quel langage utiliser pour le serveur .Je connais le c , java ... Mais quelqu'un ma conseiller le c++ que je ne connais pas .
    Pouvez vous me conseiller svp ?

  10. #10
    Membre chevronné
    Inscrit en
    Novembre 2006
    Messages
    362
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 362
    Par défaut
    Citation Envoyé par keviin55 Voir le message
    Pouvez vous me conseiller svp ?
    Tout cela n'a pas l'air clair dans ta tête.Tu as déjà écrit 3 messages sur le sujet et c'est toujours confus

    Ce que je serais tenté de dire, c'est : avant de choisir un langage, pose le problème clairement.

    Ce que j'ai compris (ou plutôt vaguement deviné) :
    --------------------------------------
    - 1 client smartphone C
    - 1 serveur pour ce client S
    - 1 serveur web qui n'est pas écrit par toi W

    C interroge S qui traduit la demande auprès de W.
    W répond à S (en HTML) qui répond à C
    --------------------------------------

    Si c'est cela, tu as deux problèmes très distincts :
    1. comment faire un client serveur smartphone
    2. comment interroger un site web distant et parser sa réponse
    Probablement que tu devrais découper ton application en deux, en insérant par exemple un fichier temporaire au milieu.

    Pour le second problème : ma réponse est que c'est presque toujours impossible de faire quelque chose de fiable et de pérenne. Si tu interroge un site web sur lequel tu n'as pas la main, tôt ou tard la forme des réponses va changer, et tu ne pourras pas les parser correctement.

    Dans tous les cas : commence par faire quelque chose de simple et de minimal : FIRST MAKE IT WORK.
    1. fait un client serveur smartphone qui permet d'envoyer un entier et de récupérer un entier.
    2. remplace l'entier par la demande réelle sous sa forme la plus simple
    3. fait que ton serveur interroge W de façon minimale (sans paramètre)
    4. renvoi à ton client l'intégralité de la réponse (sans interprétation)
    5 ...

    Ensuite tu pourras, si tu as le temps, ajouter des choses de plus en plus compliquées. DON'T BE AFRAID OF REFACTORING

  11. #11
    Membre averti
    Inscrit en
    Mars 2011
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 37
    Par défaut
    Citation Envoyé par Feriaman Voir le message
    Tout cela n'a pas l'air clair dans ta tête.Tu as déjà écrit 3 messages sur le sujet et c'est toujours confus

    Ce que je serais tenté de dire, c'est : avant de choisir un langage, pose le problème clairement.

    Ce que j'ai compris (ou plutôt vaguement deviné) :
    --------------------------------------
    - 1 client smartphone C
    - 1 serveur pour ce client S
    - 1 serveur web qui n'est pas écrit par toi W

    C interroge S qui traduit la demande auprès de W.
    W répond à S (en HTML) qui répond à C
    --------------------------------------

    Si c'est cela, tu as deux problèmes très distincts :
    1. comment faire un client serveur smartphone
    2. comment interroger un site web distant et parser sa réponse
    Probablement que tu devrais découper ton application en deux, en insérant par exemple un fichier temporaire au milieu.

    Pour le second problème : ma réponse est que c'est presque toujours impossible de faire quelque chose de fiable et de pérenne. Si tu interroge un site web sur lequel tu n'as pas la main, tôt ou tard la forme des réponses va changer, et tu ne pourras pas les parser correctement.

    Dans tous les cas : commence par faire quelque chose de simple et de minimal : FIRST MAKE IT WORK.
    1. fait un client serveur smartphone qui permet d'envoyer un entier et de récupérer un entier.
    2. remplace l'entier par la demande réelle sous sa forme la plus simple
    3. fait que ton serveur interroge W de façon minimale (sans paramètre)
    4. renvoi à ton client l'intégralité de la réponse (sans interprétation)
    5 ...

    Ensuite tu pourras, si tu as le temps, ajouter des choses de plus en plus compliquées. DON'T BE AFRAID OF REFACTORING
    Merci pour la réponse détailler !!
    t'as parler d'un serveur web , mon encadreur à l'université aussi ...Moi je n'est pas compris l'intérêt .
    ce que je pense faire :

    - 1 client smartphone C
    - 1 serveur pour ce client S
    le communication se fait en socket. les requêtes se font sous l'envoi de fichier xml .

    par exemple C envoi à S : REVP10032011 ( recherche événement ville paris 10/03/2011)
    S récupère ça, extrait les variable , exécute la requête et renvoi le résultat sous forme XML par socket .
    techniquement ça me semble faisable mais j'ai pas compris pourquoi il me faut un serveur web .
    et pour l'une des fonctionnalités de C , la société ne ma pas donné accès à la base de donnée , donc S , selon les paramétrés envoyer par C , doit allé chercher le résultat dans un le site web de la société .

  12. #12
    Membre chevronné
    Inscrit en
    Novembre 2006
    Messages
    362
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 362
    Par défaut
    Citation Envoyé par keviin55 Voir le message
    Merci pour la réponse détailler !!
    t'as parler d'un serveur web , mon encadreur à l'université aussi ...Moi je n'est pas compris l'intérêt.
    Deux possibilités : soit tu n'as pas compris, et c'est ton encadreur qui a compris. Soit tu as compris et c'est ton encadreur qui lui n'a pas compris.

    Vu l'absence de clarté dans tes explications, je pense que c'est la seconde.

    Je répète donc mon conseil : il te faut poser le problème clairement.

    Citation Envoyé par keviin55 Voir le message
    la société ne ma pas donné accès à la base de donnée , donc S , selon les paramétrés envoyer par C , doit allé chercher le résultat dans un le site web de la société .
    Comme je disais plus haut : c'est très compliqué de faire un client web automatique qui soit pérenne.

    Citation Envoyé par keviin55 Voir le message
    ... un certain nb de choses expliquées par MP ...
    Insiste auprès de ton client pour avoir un accès aux données et formules. Le fait de passer par un client web qui interrogera le serveur web de la boite n'est pas une solution stable dans le temps.

    Au pire, tu peux proposer de réorganiser : plutôt que d'avoir
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    C --> S --> Site Web de la boite --> Formule très protégée
    il faudrait mettre en place quelque chose comme :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Site Web de la boite ---\
                             |-> Formule très protégée
     C --> S ---------------/
    Pour cela, tu peux par exemple proposer des webservices.
    Dans tous les cas, cela m'a l'air très mal parti pour réaliser cela dans le cadre d'un stage et sur une durée aussi courte.

    Parfois la seule bonne réponse que tu peux donner à un client c'est : "ce n'est pas possible dans ces conditions" ou "je peux le faire, mais la qualité ne sera pas bonne".

    Moi si j'étais toi, je ferais (comme je t'ai conseillé plus haut) : d'abord la partie qui n'a rien à voir avec le site web de la boite, et en même temps, j'essaierais de sensibiliser mon client au fait que ce qu'il demande pour cette partie n'est pas viable.


    Citation Envoyé par keviin55 Voir le message
    ... le choix du langage ...
    La encore, tu te heurtes à un classique du stage dans le pays où tu habites : "l'intérêt de la société" vs "les objectifs pédagogiques de l'école"

    Vu les difficultés que tu rencontres et le peu de temps que tu as, tu as intérêt à utiliser un language :
    - rapide à coder
    - que tu connais
    - adapté au problème

    Moi personnellement j'utiliserais probablement Java, car tu pourras t'appuyer sur un maximum de choses qui existe déjà et ne pas perdre de temps sur des détails.

    Clairement : apprendre un langage pour résoudre un problème déjà si tendu en termes de délais, ce n'est pas réaliste.

    Citation Envoyé par keviin55 Voir le message
    ... un certain nb de choses expliquées par MP ...
    Merci de ne pas continuer les discussions par MP, mais de les laisser sur le Forum, ça permet à tout le monde de les lire et/ou de participer à la solution.

Discussions similaires

  1. Récupérer les valeurs des attributs dans un fichier XML ?
    Par chinoismasque dans le forum Windows Phone
    Réponses: 3
    Dernier message: 01/08/2011, 10h15
  2. Réponses: 4
    Dernier message: 24/06/2010, 10h49
  3. Récupérer les valeurs de clés dans un GridView
    Par insane_80 dans le forum ASP.NET
    Réponses: 8
    Dernier message: 02/06/2010, 13h06
  4. Récupérer les valeurs du formulaire dans execute()
    Par handsome01 dans le forum Struts 1
    Réponses: 10
    Dernier message: 28/03/2009, 03h19
  5. [JSTL] Récupérer les valeurs des champs dans un c:forEach
    Par SaladinDev dans le forum Taglibs
    Réponses: 3
    Dernier message: 06/01/2009, 20h56

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