Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/01/2012, 23h54   #1
Nouveau Membre du Club
 
Homme valentin lafranca
Lycéen
Inscription : mai 2011
Messages : 74
Détails du profil
Informations personnelles :
Nom : Homme valentin lafranca
Âge : 19
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Lycéen

Informations forums :
Inscription : mai 2011
Messages : 74
Points : 26
Points : 26
Par défaut Formulaire Javascript en Curl

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 :
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.
Onyrio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2012, 10h58   #2
Membre éprouvé
 
Développeur Web
Inscription : avril 2005
Messages : 395
Détails du profil
Informations personnelles :
Âge : 28

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2005
Messages : 395
Points : 479
Points : 479
Salut,

Je ne sais pas dans quel but tu lances le cURL sur megaupload mais juste en regardant 30 secondes je vois qu'il te manque des données à poster :

Code :
$post = array('username' => 'toto', 'password' => 'toto', 'login'=>1, 'redir'=>1)
__________________
Zend PHP5 Certification
MySQL 4 Core Certification
Gats est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2012, 11h32   #3
Nouveau Membre du Club
 
Homme valentin lafranca
Lycéen
Inscription : mai 2011
Messages : 74
Détails du profil
Informations personnelles :
Nom : Homme valentin lafranca
Âge : 19
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Lycéen

Informations forums :
Inscription : mai 2011
Messages : 74
Points : 26
Points : 26
Merci en effet j'ai du passer a coté ... je yeste ce soir :-)
Onyrio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2012, 18h06   #4
Nouveau Membre du Club
 
Homme valentin lafranca
Lycéen
Inscription : mai 2011
Messages : 74
Détails du profil
Informations personnelles :
Nom : Homme valentin lafranca
Âge : 19
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Lycéen

Informations forums :
Inscription : mai 2011
Messages : 74
Points : 26
Points : 26
Ne marche toujours pas
Onyrio est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h07.


 
 
 
 
Partenaires

Hébergement Web