PHP/Curl SSL read: error:140943FC Errno: 56
Salve,
lanciando lo script seguente
Codice PHP:
function call($token, array $data = null){
$options = [
CURLOPT_URL => trim("https://api.telegram.org/bot" . $token . "/SendPhoto"),
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => null,
CURLOPT_POSTFIELDS => null
];
if ($data) {
$data['photo'] = '@' . $data['photo'];
$options[CURLOPT_POST] = true;
$options[CURLOPT_POSTFIELDS] = $data;
}
$ch = curl_init();
var_dump ($data);
var_dump ($ch);
curl_setopt_array($ch, $options);
$result = curl_exec($ch);
echo curl_error($ch)."<br>";
echo curl_errno($ch)."<br>";
var_dump($result);
$response = json_decode( $result );
return $response;
}
per inviare un'immagine al mio BOT telegram ottengo il seguente errore:
SSL read: error:140943FC:SSL routines:SSL3_READ_BYTES:sslv3 alert bad record mac, errno 0
Lo script è corretto perché invocato su un altro server funziona correttamente.
Qualcuno può darmi una dritta?
grazie
salvatore soldatini