Envoie de donnee

Fermé
layeures Messages postés 286 Date d'inscription mercredi 13 juin 2007 Statut Membre Dernière intervention 22 juin 2018 - 1 oct. 2009 à 16:37
layeures Messages postés 286 Date d'inscription mercredi 13 juin 2007 Statut Membre Dernière intervention 22 juin 2018 - 9 déc. 2009 à 21:21
Bonjour,

j'essaye de faire un script qui envoie une donnee avec fsockopen
mes probleme la donnee de la varible ne s'affiche pas dans la deuxieme page
ca fait un moment que je cherche sur le net une solution est j ai rien trouvez

<?php
// Exemple de récupération d'un document via HTTP
// en utilisant directement les sockets.

$serveur = "127.0.0.1";
$document = "/socket/resultest.php";

echo "<b>Lecture de $serveur$document</b><br />";

$idSocket = fSockOpen($serveur, 80, $codeErreur, $msgErreur);
if (!$idSocket) {
echo "La connexion via la socket a échouée.<br />";
echo "Code d'erreur: $codeErreur<br />";
echo "Message d'erreur: $msgErreur<br />";
die();
}

// Configuration de la connexion
// en mode bloquant
// et avec un timeout de 5 min
// socket_set_blocking($idSocket, TRUE);
// socket_set_timeout($idSocket, 5, 0);


// Envoi de données au serveur
fputs($idSocket, "POST $document HTTP/1.1\r\n");
fputs($idSocket, "Host: localhost\r\n");
fputs($idSocket, "Accept: */*\r\n");
fputs($idSocket, "Connection: Close\r\n");
fputs($idSocket, "Content-type: application/x-www-form-urlencoded; charset=iso-8859-1; \r\n");
fputs($idSocket, "\r\n"); // Marque la fin de l'entête
fputs($idSocket, "dede=camarche\r\n");
// Lecture de la réponse
while (!feof($idSocket)) {
$donnees = fgets($idSocket, 512);
echo "<xmp>$donnees</xmp>"; // Affichage du code source

}
?>


Merci de votre aide.

1 réponse

layeures Messages postés 286 Date d'inscription mercredi 13 juin 2007 Statut Membre Dernière intervention 22 juin 2018 3
9 déc. 2009 à 21:21
dede@ded.fr
0