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

Shell et commandes GNU Discussion :

cURL et option selected


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    83
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 83
    Par défaut cURL et option selected
    Bonjour,

    J'essaye d'utiliser cURL pour remplir un formulaire. Les choses se passent plutôt pas mal, même si je ne suis pas très habitué à la bête.

    Je butte cependant sur un petit problème: je n' arrive à sélectionner les listes déroulantes. J'essaye pour l'instant avec la méthode GET.

    Voilà le code de la liste :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <td> <input name="tata" type="text" size="6" maxlength="6" value="123456">
     
    	    </td>
    	    <td> <select name="toto">
    	      <option value="1"  selected  > truc </option>
    	      <option value="2"  > machin </option>
    	    </select>
    	  </td>
    Voilà la manière dont je l'envoie:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    curl -d tata=123456 -d toto=1 http://www.url.com/bidule.pl
    Et cela ne marche pas...

    Je pense qu'il y a deux possibilités:

    1_"&toto=1 " n'est pas la bonne requette GET pour le select
    2_On est obligé d'utiliser la méthode POST pour envoyer les données d'un select

    Le problème, c'est que j'ai beau avoir beaucoup cherché, je n'ai rien trouvé dans gougleu concernant le 1_; et j'ai beau avoir lu le man de cURL que je n'arrive pas à utiliser le -F (l'envoie de formulaire avec la méthode POST), car je manque d'un exemple concret.

    Donc, pourriez-vous avoir l'extrême sympathie aimablement courtoise de m'aider, soit en me donnant le bon GET, soit en me donnant la ligne de code appropriée au POST, soit en m'expliquant que je ne suis qu'un naze qui n'a rien compris et que ce n'est pas du tout comme ça qu'il faut faire....

    Marchi d'avance

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    792
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 792
    Par défaut
    Essaye:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    curl -d "tata=123456" -d "toto=1" http://www.url.com/bidule.pl
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    curl -d "tata=123456&toto=1" http://www.url.com/bidule.pl
    Les deux devraient marcher en post. Tu es sûr que l'URL que tu renseignes est bien l'url "action" de la page du formulaire?

    <form action="http://www.url.com/bidule.pl" method=post>

Discussions similaires

  1. [Tableaux] option selected sur la valeur courante
    Par guy2004 dans le forum Langage
    Réponses: 4
    Dernier message: 21/05/2006, 15h54
  2. Réponses: 7
    Dernier message: 10/01/2006, 10h27
  3. [JSP]Erreur de syntaxe dans un tag <option select
    Par logica dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 03/05/2005, 14h33
  4. Réponses: 8
    Dernier message: 05/05/2004, 16h28

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