Visualizzazione risultati 1 fino 5 di 5

Discussione: PHP/Curl SSL read: error:140943FC Errno: 56

  1. #1
    Data registrazione
    04-12-2014
    Messaggi
    2

    Predefinito 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
    Ultima modifica di karl94 : 15-01-2016 alle ore 18.32.52 Motivo: formattazione

  2. #2
    Data registrazione
    29-10-2012
    Messaggi
    2

    Predefinito

    Ho lo stesso problema.

    Io sto usando le API di Google Drive per effettuare l'upload di un file.

    Lo script è il seguente:
    Codice PHP:
    $chunkSize = 1024*1024;
    $request = $driveService->files->create(new Google_Service_Drive_DriveFile(array(
    "name" => $filename,
    "mimeType" => "audio/mp3")), array(
    "mimeType" => "audio/mp3",
    "uploadType" => "resumable"));
    $media = new Google_Http_MediaFileUpload($client, $request, "audio/mp3", null, true, $chunkSize);
    $media->setFileSize(filesize($fileToUpload));
    $status = false;
    $handle = fopen($fileToUpload, "rb");
    while(!
    $status && !feof($handle)) {
    $chunk = fread($handle, $chunkSize);
    $status = $media->nextChunk($chunk);
    }
    $client->setDefer(false);
    Dà il problema riportato da Salvatore.

  3. #3
    Data registrazione
    29-10-2012
    Messaggi
    2

    Predefinito

    Ho provato anche io con un altro server (WAMP su PC) e lo script ha funzionato, quindi il codice non è errato.

  4. #4
    darbula non è connesso AlterGuru 2500
    Data registrazione
    24-04-2011
    Messaggi
    2,894

    Predefinito

    @valentinogiudice non vedo uso di curl nel tuo script, puoi riportare l'errore in modo di confrontarlo? @salvatoresoldatini quando usi https:// non vedo l'opzione di curl per spegnere la verifica del certificato e del domino (dominio api.telegram.org).

  5. #5
    L'avatar di saitfainder
    saitfainder non è connesso Sëniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    Potete indicare l'URL dove possiamo trovare un esempio dei vostri script?


    «È una mia peculiarità distorcere la verità e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •