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 php : 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
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.