par
josse34 » 02 oct. 2011, 00:07
Rien à faire, cela ne fonctionne pas sur le serveur distant!!!
Mon code est le suivant :
Code : Tout sélectionner
request($ip,$requestarray);
function request($ip,$requestarray) {
//encode JSON
$request = json_encode($requestarray);
//Connection
$request = 'RPC='.rawurlencode($request);
$ch=curl_init();
$timeout = 5;
//curl_setopt($ch, CURLOPT_PORT, 81); //TEST
//curl_setopt($ch, CURLOPT_PORT, $ip['81']); //TEST
//curl_setopt($ch, CURLOPT_PROXYPORT, $ip['81']); //TEST
//
curl_setopt($ch, CURLOPT_PORT, 81);
curl_setopt($ch, CURLOPT_URL, "http://".$ip."/rpc");
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION,1);
curl_setopt($ch, CURLOPT_HEADER , 0);
curl_setopt($ch, CURLOPT_POST, 1 );
curl_setopt($ch, CURLOPT_POSTFIELDS, $request);
Quel est le moyen de signaler au serveur de se connecteur à l'adresse IP spécifiée en précisant le port distant 81???
Sur EasyPhp cela fonctionne très bien et l'adresse est parfaitement correcte.
Sinon, quel moyen détourné utiliser???
Grand merci!
Rien à faire, cela ne fonctionne pas sur le serveur distant!!!
Mon code est le suivant :
[code]
request($ip,$requestarray);
function request($ip,$requestarray) {
//encode JSON
$request = json_encode($requestarray);
//Connection
$request = 'RPC='.rawurlencode($request);
$ch=curl_init();
$timeout = 5;
//curl_setopt($ch, CURLOPT_PORT, 81); //TEST
//curl_setopt($ch, CURLOPT_PORT, $ip['81']); //TEST
//curl_setopt($ch, CURLOPT_PROXYPORT, $ip['81']); //TEST
//
curl_setopt($ch, CURLOPT_PORT, 81);
curl_setopt($ch, CURLOPT_URL, "http://".$ip."/rpc");
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION,1);
curl_setopt($ch, CURLOPT_HEADER , 0);
curl_setopt($ch, CURLOPT_POST, 1 );
curl_setopt($ch, CURLOPT_POSTFIELDS, $request);
[/code]
Quel est le moyen de signaler au serveur de se connecteur à l'adresse IP spécifiée en précisant le port distant 81???
Sur EasyPhp cela fonctionne très bien et l'adresse est parfaitement correcte.
Sinon, quel moyen détourné utiliser???
Grand merci!