Bonjour à tous,
Je cherche à pré-remplir un formulaire sur un site distant quand l'utilisateur va cliquer sur un bouton.
Pour ce faire je me suis inspiré de cette page qui propose une méthode avec curl.
Voici le code que je pense utiliser :
A toutes fins utiles, voici le code pour le champs que je veux pré-remplir :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 <form method="post" action="" > <input type="submit" name="EnvoiPos1" id="EnvoiPos1" value="Send order"> <?php if(isset($_POST["EnvoiPos1"])){ $postfields = array(); $postfields["quantite"]="12"; $url="http://collaboratif/sites/Intranet/SitePages/intranet_trader.html"; $useragent = "Mozilla/5.0"; $referer = $url; $ch = curl_init($url); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $postfields); curl_setopt($ch, CURLOPT_USERAGENT, $useragent); curl_setopt($ch, CURLOPT_REFERER, $referer); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $result = curl_exec($ch); curl_close($ch); echo $result; } ?> </form>
Cependant quand je clic sur le bouton, j'ai une erreur 404 de la part de mon serveur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <div class="champ" > <label for="qte">Quantité :</label> <input type="text" name="quantite" id="qte" class="" maxlength="7" value="" onKeyUp="calculSum(formOrdre.quantite,formOrdre.limite1, 'sumLimOne');"> </div>
Quelqu'un aurait une idée d'où vient le soucis ?
Merci d'avance pour vos réponses
Partager