Bonjour,
Voila j'ai besoin de soummettre un formulaire distant dont la soumission est gérée en javascript en Curl le soucis c'est que je n'y arrive pas ...
voila le code que j'utilise par exemple pour mega upload :
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 $cookies_file = __DIR__.'/cookies_megaupload.txt'; $login = 'login'; $pass = 'pass'; $url = 'http://megaupload.com/?c=login'; $ch = curl_init($url); curl_setopt($ch, CURLOPT_FRESH_CONNECT, true); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_NOBODY, true); // Forcer cURL à utiliser un nouveau cookie de session curl_setopt($ch, CURLOPT_COOKIESESSION, true); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, array( 'username' => $login, 'password' => $pass )); // Fichier dans lequel cURL va écrire les cookies // (pour y stocker les cookies de session) curl_setopt($ch, CURLOPT_COOKIEJAR, $cookies_file); echo $cookies_file.$login.$pass; curl_exec($ch); curl_close($ch);
Je n'ai vraiment aucune idéee de comment faire ... (ce script fonctionne tres bien pour les formulaire classiques)
Merci.
