Software > Tu Web meteorológica
Script que envía email si no detecta cambios
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
[*] Página Anterior
Ir a la versión completa