comment recuperer le contenu d'une valeur

comment recuperer le contenu d'une valeur - C++ - Programmation

Marsh Posté le 05-06-2007 à 08:37:45    

Bonjour tout le monde,
 
supposons par exemple que j'utilise le code html suivant:  
 
 
 
 
 

Code :
  1. <html> <head> <title> test </title> </head>
  2. <form>
  3. <input name="ipaddresse" >
  4. </form>
  5. </html>

et que j'ai besoin de récupérer l'adresse ip qui est saisie dans le champ "ipaddresse" pour l'utiliser dans un code en c++, comment faire ?  
 
Merci d'avance pour votre aide

Reply

Marsh Posté le 05-06-2007 à 08:37:45   

Reply

Marsh Posté le 05-06-2007 à 09:56:29    

utilise un parser XML comme TinyXML

Reply

Marsh Posté le 05-06-2007 à 11:28:36    

Joel F a écrit :

utilise un parser XML comme TinyXML


je ne cherche pas à utiliser une adresse ip qui est dans le code html mais une adresse ip qui est saisie dans un champ d'un formulaire html du type

Code :
  1. <input name="ip">

et que je dois utiliser dans un code en c++. Ma question est : est ce qu'un parseur xml est utile pour faire passer cette valeur a un code en c++ et si oui, comment doit fonctionner ce parseur.
 
Merci d'avance

Reply

Marsh Posté le 05-06-2007 à 11:40:34    

C'est pas très clair, tu fais des CGI? Quelle est la place de ton appli par rapport à cette page?

Reply

Marsh Posté le 05-06-2007 à 12:53:02    

IrmatDen a écrit :

C'est pas très clair, tu fais des CGI? Quelle est la place de ton appli par rapport à cette page?


 
Oui effectivement, il y a aussi .cgi ( parseur_xml.cgi ) et je pense que que c'est grace a ce fichier qu'il arrive a transmettre l'information vers le code c++. Mais je ne sais pas encore très bien comment. donc si quelqu'un pouvait me dire comment c'est sensé marcher un parseur xml ( codé en .cgi ) ca serait vraiment bien .
 
Merci

Reply

Marsh Posté le 05-06-2007 à 23:17:58    

Cette page (paragraphe "receiving data from a form" et "parsing the form data" ) devrait convenir; c'est du C++--, mais le principe y sera.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed