En este tutorial detallado, aprenderás a integrar Google reCAPTCHA v2 en tu aplicación Laravel 12 utilizando Livewire 3. Esta implementación ayudará a proteger tus formularios contra bots y spam, mejorando la seguridad de tu aplicación.
Category: PHP
Instalar multiples versiones de PHP en diferentes carpetas
Para evitar conflictos primero desinstalar php Agregar el repositorio de ondrej/php Instalar el módulo fcgid de apache Instalar PHP 8.1 y 8.2
Solución: Warning: mysqli_real_connect(): The server requested authentication method unknown to the client [caching_sha2_password] in
Warning: mysqli_real_connect(): The server requested authentication method unknown to the client [caching_sha2_password] in Warning: mysqli_real_connect(): (HY000/2054): The server requested authentication method unknown to the client in Este error me apareció al tener Mysql 8 con PHP 7.2, la razón es que MySQL 8 por defecto usa caching_sha2_password, un complemento que…
No se puede instalar PHP en Debian
Cuando se ejecuta sudo apt-get install php7.0 aparece el error: Se debe ejecutar el siguiente comando para verificar que PPAs tenemos configurados: Si la salida es esta: Quiere decir que hemos roto el sistema agregando fuentes extranjeras, hay que eliminar las fuentes php del sourcelist: Eliminar las fuentes php: Actualizar…
Instalar drivers de Microsoft PHP para SQL Server en Ubuntu 16.04
En este tutorial veremos cómo instalar PHP para SQL Server, en este ejemplo usaremos la versión 7.0, si se desea la versión 7.2 sólo es reemplazar, usaré Ubuntu 16.04 pero puede funcionar con otras versiones. sudo su add-apt-repository ppa:ondrej/php -y apt-get update apt-get install php7.0 php7.0-dev php7.0-xml -y –allow-unauthenticated Prerequisitos:…
Enviar mensajes a través de la API de Telegram a un Canal
A continuación como enviar mensajes a tráves de la API de Telegram a un canal: El canal primero debe ser público, con el fin de saber el id del canal. Tener un Telegram BOT. https://api.telegram.org/bot[BOT_API_KEY]/sendMessage?chat_id=[NOMBRE_DEL_CANAL_O_ID]&text=[MENSAJE] BOT_API_KEY es la API Key generada por BotFather cuando se crea el bot NOMBRE_DEL_CANAL_O_ID nombre o…
Conectar Codeigniter con MSSQL en Ubuntu
A continuación muestro como conectar codeigniter con mssql en ubuntu Para ubuntu 14 con php5 apt-get install unixodbc freetds freetds-dev tdsodbc php5-odbc Para Ubuntu 16 con php7 apt-get install unixodbc freetds-common freetds-dev tdsodbc php7.0-odbc Reiniciar Apache service apache2 restart Editar /etc/freetds/freetds.conf [nombre-servidor] host = 192.168.10.10 port = 1433 tds version…
setlocale no funciona – PHP
La función setlocale() no funciona al setearlo con el idioma deseado en este caso el español. El primer paso es consultar si se encuentra instalado en el sistema, ingresando en la terminal el comando: locale -a
PHP Warning: file_put_contents(TelegramException.log): failed to open stream: Permission denied in …/vendor/longman/telegram-bot/src/Exception/TelegramException.php on line 24
Luego de revisar la línea 24 del archivo al que hace referencia, se puede observar que trata de escribir y añadir un log. namespace Longman\TelegramBot\Exception; class TelegramException extends \Exception { public function __construct($message, $code = 0) { parent::__construct($message, $code); $path = ‘TelegramException.log’; $status = file_put_contents( $path, date(‘Y-m-d H:i:s’, time()) .’…
Enviar por POST en ajax
Una forma de ver lo que se envía por POST a través ajax en PHP es probarlo en la misma página y mostrarlo con un alert, así verificamos que lo que se va es lo deseado. <?php if($_SERVER[‘REQUEST_METHOD’] == ‘POST’) { echo ‘<pre>’; print_r($_POST); exit; // importante! } ?> <form method=”post”…
