Software > Tu Web meteorológica

Script que envía email si no detecta cambios

<< < (7/7)

jmviper:
Ese certificado (el del SSL de Telegram) no lo reconoce PHP así que lo tira para atrás. Tendrías que ponerle un certificado válido a PHP. Me encontré eso esta mañana. Cogí y puse la última versión de PHP. Problema solucionado. La mayoría de veces se emiten nuevos certificados y si PHP es algo antiguo y también su cacert.pem te sale ese error.

Si quieres probarlo pasando ese error pon lo siguiente:

$opciones = [
    "ssl" => [
        "verify_peer"=>false,
        "verify_peer_name"=>false,
    ]
];

file_get_contents('https://api.telegram.org/botXxxxxxxxxxx/sendMessage?chat_id=yyyyyyy&text=Prueba', false, stream_context_create($opciones));

CarlosLSev:

--- Cita de: jmviper en 11 de Abril de 2021, 20:46:47 ---Ese certificado (el del SSL de Telegram) no lo reconoce PHP así que lo tira para atrás. Tendrías que ponerle un certificado válido a PHP. Me encontré eso esta mañana. Cogí y puse la última versión de PHP. Problema solucionado. La mayoría de veces se emiten nuevos certificados y si PHP es algo antiguo y también su cacert.pem te sale ese error.

Si quieres probarlo pasando ese error pon lo siguiente:

$opciones = [
    "ssl" => [
        "verify_peer"=>false,
        "verify_peer_name"=>false,
    ]
];

file_get_contents('https://api.telegram.org/botXxxxxxxxxxx/sendMessage?chat_id=yyyyyyy&text=Prueba', false, stream_context_create($opciones));

--- Fin de la cita ---

 apla3 apla3
Sencillamente  funciona, me.vas a tener que poner un botoncito de donaciones  de PayPal, ya te debo unas cervecitas

jmviper:
 *+* *+* *+* *+*

Yo PHP lo tengo siempre a la última versión en mis dispositivos en Linux con el repositorio de https://deb.sury.org/

sudo apt -y install apt-transport-https lsb-release ca-certificates curl

sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg

sudo sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'

sudo apt update

Con esas líneas se instalan paquetes necesarios, la clave, el repositorio y se actualiza. Luego si se instala un nuevo PHP con sudo apt upgrade se reinicia apache2 con sudo service apache2 restart

CarlosLSev:

--- Cita de: jmviper en 11 de Abril de 2021, 22:53:24 --- *+* *+* *+* *+*

Yo PHP lo tengo siempre a la última versión en mis dispositivos en Linux con el repositorio de https://deb.sury.org/

sudo apt -y install apt-transport-https lsb-release ca-certificates curl

sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg

sudo sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'

sudo apt update

Con esas líneas se instalan paquetes necesarios, la clave, el repositorio y se actualiza. Luego si se instala un nuevo PHP con sudo apt upgrade se reinicia apache2 con sudo service apache2 restart

--- Fin de la cita ---
Actualizado y ya funciona a pelo sin añadir nada plau2

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa