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

Langage PHP Discussion :

CURLOPT action sur bouton


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Février 2019
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Transports

    Informations forums :
    Inscription : Février 2019
    Messages : 1
    Par défaut CURLOPT action sur bouton
    Bonjour.

    Pour un projet personnel, j'aurais besoin d'envoyer une commande (curl) en php à un appareil qui possède une interface web.
    Une partie de mon projet consistait à "parser" les informations de la page, ce qui est fait. (curl_setopt)
    J'ai plus de mal à comprendre l'envoie d'une commande dans ce cas. (CURLOPT_POSTFIELDS)
    La page du bouton en question.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <form name="formControl">
    <div class="table2" style="padding-left:10px; padding-top:10px;">
        <table border="1" cellpadding="0" cellspacing="1" WIDTH="234" height="340" bordercolor="#98A6B7">
          <tr>
          	<td class="proj">
          		<input type="button" id="btn_powon" name="btn_powon" value="Power On" style="WIDTH:124px; HEIGHT:23px; font-size:13px;" onclick="request_projector_info(this, 0)">
          	</td>
            <td class="proj"> 
            	<input type="button" id="btn_powoff" name="btn_powoff" value="Power Off" style="WIDTH:124px; HEIGHT:23px;font-size:13px;" onclick="request_projector_info(this, 0)">
            </td>
    			</tr>
    Si je comprends bien, ON et OFF passent par une fonction JS.
    Mais comment générer ce bouton avec CURLOPT_POSTFIELDS ?

    Merci pour votre aide.

  2. #2
    Membre Expert
    Avatar de badaze
    Homme Profil pro
    Chef de projets info
    Inscrit en
    Septembre 2002
    Messages
    1 412
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projets info
    Secteur : Transports

    Informations forums :
    Inscription : Septembre 2002
    Messages : 1 412
    Par défaut
    Pas assez d'informations pour répondre.

    Grosso modo, les paramètres sont passés par un tableau. Voir exemple ci-dessous.


    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $data = array('cal_saison'=>'2017/2018','cal_codent'=>'ABCCS','cal_codpoule'=>'EFA','typ_edition'=>'E','type'=>'RES','rech_equipe'=>'');
    ...
    curl_setopt($ch, CURLOPT_POSTFIELDS, $data);

Discussions similaires

  1. Action sur bouton
    Par betizy dans le forum Flash
    Réponses: 4
    Dernier message: 15/11/2007, 16h02
  2. action sur bouton de commande
    Par okuspokus dans le forum Macros et VBA Excel
    Réponses: 15
    Dernier message: 07/06/2007, 14h23
  3. [FLASH 8] Action sur boutons
    Par jack21 dans le forum Flash
    Réponses: 3
    Dernier message: 04/12/2006, 20h30
  4. [FLASH MX2004 PRO] PB actions sur Boutons
    Par Mug13 dans le forum Flash
    Réponses: 7
    Dernier message: 01/03/2006, 12h54
  5. Action sur bouton de commande
    Par uloaccess dans le forum Access
    Réponses: 3
    Dernier message: 16/11/2005, 15h53

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