Bonjour tout le monde,

J'essaie d'ouvrir une socket de connexion avec un serveur, pour envoyer des données en POST dans une url. Sauf que j'ai cette erreur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
HTTP/1.1 500 Internal Server Error
Quelqu'un saurait-il me dire d'où peut venir cette erreur vu que j'ai jamais utilisé ça en PHP :s

Code : 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
 
$header  = "POST /NMSXML HTTP/1.0\r\n";
		$header .= "Content-Type: text/plain; charset=UTF-8\r\n";
		$header .= "Host: api.notificationmessaging.com\r\n";
		$header .= "Connection: Keep-Alive\r\n";
		$header .= "User-Agent: Apache-HttpClient/4.0-beta1 (java 1.4)\r\n";
		$header .= "Expect: 100-Continue\r\n";		
		$header .= "Content-Length: ".strlen($message)."\r\n";
		$header .= "\r\n";	
 
$fs = fsockopen( "host" , 80 , $errno , $errstr , 20 );
 
		if ( $fs )
		{
                 fwrite( $fs , $header.$vars."\r\n" );
 
		 $line = fgets( $fs );
		 fclose($fs);
                }
Je vous remercie d'avannnnce!!!!