voila mon probleme
je teste ss succes un script qui permet d envoyer des donnees par la methode post
lorsque j execute le script suivant que on m ecrit
'Bad Request
Your browser sent a request that this server could not understand.
The request line contained invalid characters following the protocol string.'
pour info j ai teste en local sur easyphp 1.8
///////////////////////////////////////////////////////////////////////////////
$hote="127.0.0.1";
$script = "/scripts post/inscription_02.php";
$longueur_requete = strlen($requete);
$methode = "POST"; // POST pour l'envoi de plusieurs messages
if($methode == "GET") {
$script .= '?' . $requete;
}
// initialition de l'entete
$entete = $methode . " " . $script . " HTTP/1.1\r\n";
$entete .= "Host: " . $hote . "\r\n";
$entete .= "Accept: */*\r\n";
$entete .= "Content-Type: application/x-www-form-urlencoded\r\n";
$entete .= "Content-Length: " . $longueur_requete . "\r\n";
$entete .= "Connection: close\r\n\r\n";
$entete .= $requete . "\r\n";
// ouverture de la connexion
$socket = fsockopen($hote, 80, $errno, $errstr);
if (!$socket) {
// Il y a eu une erreur
echo "Une erreur s'est produite
\n";
echo "Numéro d'erreur : $errno
\n";
echo "Description : $errstr
\n";
}
if($socket) // si connexion ok
{
echo('connexion reussie');
fputs($socket, $entete); // envoi de l'entete
while(!feof($socket)) {
$reponse[] = fgets($socket); // recupere les resultats
}
fclose($socket);
}
else {
$reponse = false;
}
// affichage de la réponse
print_r($reponse)
?>
/////////////////////////////////
alors est ce que le probleme vient du serveur ou du script ??
Nicolas