Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
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 26/07/2007, 14h43   #1
Invité régulier
 
Inscription : octobre 2006
Messages : 33
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 33
Points : 6
Points : 6
Par défaut Envoyer données POST par fsockopen

Bonjour,

Je voudrais envoyer des données POST via un script PHP et fsockopen. Pour l'instant, voici ce que j'ai trouvé :

$data = '';
$message = "POST http://www.lien.com/test.php HTTP/1.0\r\n";
$message .= "Content-type: application/x-www-form-urlencoded\r\n";
$message .= "Content-length: ".strlen( $data )."\r\n";
$message .= "\r\n";
$message .= $data."\r\n";

$fd = fsockopen( gethostbyname('www.lesite.tld.com'), 80 );
fputs($fd,$message);
fclose($fd);

Comment mettre mes données a envoyer dans $data ?

Merci d'avance
Shuny est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2007, 16h06   #2
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Tout dépend de la nature de vos données (tableaux, chaîne, objet, ...) qui doivent être individuellement "urlencodées". Qu'avez-vous essayé ? Est-ce que cela fonctionne ?

Voir les fonctions :
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2007, 16h25   #3
Invité régulier
 
Inscription : octobre 2006
Messages : 33
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 33
Points : 6
Points : 6
Bonjour,

J'essaye d'envoyer a un formulaire environ 7 chaines avec POST. J'ai essayé de remplir $data comme cela :

$data = 'var1=xxx&var2=xxx';

Mais cela n'a pas fonctionné. Je vais regarder du côté de http build query, merci :-)
Shuny est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h18.


 
 
 
 
Partenaires

Hébergement Web