Bonjour à tous,

Soit le code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
$header .= "POST /cgi-bin/webscr HTTP/1.0\r\n";
$header .= "Content-Type: application/x-www-form-urlencoded\r\n";
$header .= "Content-Length: " . strlen($req) . "\r\n\r\n";
$fp = @fsockopen ('ssl://www.paypall.com', 443, $errno, $errstr, 30);
if (!$fp)
{
// HTTP ERROR
	$err = "%PDT-F-SOCKOPEN, SSL socket open error " . $errno . " ". $errstr . " line " . __line__;
	echo $err;
	exit;
}
Le lecteur attentif aura remarqué que Paypal ne prend pas 2 "L" à la fin.

Donc, j'obtiens :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
%PDT-F-SOCKOPEN, SSL socket open error 111 Connection refused line 42
Indépendamment du fait que ce n'est pas la ligne 42 mais 38 (là n'est pas la question, mais c'est la réponse à une autre question connue), je voudrais savoir comment creuser la raison "système" de l'erreur 111. Pourquoi cette connexion a-t-elle été refusée ? Moi, je sais, c'est parce que l'adresse www.paypall.com n'existe pas, mais j'aimerais bien que le système me le dise.

Possible ? Comment ?

Merci.

[la connaissance ne s'accroit que si on la partage] (Confucius ?)