PHP2Shell: la web bajo presión

Dos vulnerabilidades críticas capaces de permitir ejecución remota de código sin autenticación. Una tercera alerta amplía el problema. Y miles de servidores podrían seguir expuestos si no se han aplicado las correcciones correspondientes. No estamos hablando de un plugin defectuoso ni de un agujero aislado en una web. El foco está en PHP, el intérprete … Leer más

Migrar PHP legacy a Laravel

Guía para migrar una aplicación PHP legacy a Laravel sin reescribir desde cero: separa lógica de negocio y datos, sustituye PDO por Eloquent y valida cada paso sin romper producción.

WordPress: Customizar error estableciendo conexión con la base de datos

Hola. Hoy vamos a ver cómo podemos personalizar la página que muestra WordPress cuando no puede establecer conexión con la base de datos. Cuando WordPress no consigue conectarse con MySQL o MariaDB, normalmente nos encontramos con el clásico mensaje: Error establishing a database connection El mensaje es técnicamente correcto, pero quizá no sea la mejor … Leer más

PHP – MySQL — Mostrar datos dinámicos en un combobox

Hola. Vamos a ver cómo mostrar datos dinámicos en un campo <select> utilizando PHP y MySQL. El ejemplo es bastante sencillo, pero es una situación que nos podemos encontrar constantemente cuando estamos desarrollando una aplicación. Imaginemos el siguiente escenario: Tenemos un formulario para editar un producto que ya hemos introducido previamente en nuestra base de … Leer más

Javascript. Búsqueda dinámica usando jQuery

Hola. Hoy vamos a ver cómo podemos mostrar resultados de una búsqueda según un criterio determinado y, además, informar al usuario cuando no existen resultados que coincidan con su búsqueda. Puede parecer algo sencillo, y realmente lo es, pero este patrón aparece constantemente en aplicaciones web: buscadores de clientes, productos, artículos, usuarios, pedidos, documentos, registros, … Leer más

PHP Notice: Only variables should be passed by reference usando la función end

Seguro que muchos de vosotros os habéis topado con un aviso como el del título: Notice: Only variables should be passed by reference. Uno de los tantos avisos que podemos encontrarnos mientras trabajamos con PHP. Es un notice, no pasa nada. Sí, sí pasa. Y más si trabajamos en producción. Este tipo de avisos han … Leer más

Javascript: Editar estado de usuario

Hola. Hoy vamos a ver cómo podemos editar nuestra propia información sin recargar la página y conseguir que el cambio se refleje inmediatamente tanto en la interfaz como en nuestra base de datos. La idea es sencilla: el usuario modifica un dato, pulsa guardar y, en lugar de enviar el formulario y recargar toda la … Leer más

PHP: Actualizar versión de PHP en XAMPP

Si trabajamos habitualmente con PHP en local, tarde o temprano nos tocará actualizar su versión. En este artículo vamos a ver cómo podemos hacerlo utilizando XAMPP en Windows. El procedimiento que vamos a utilizar consiste en sustituir la versión de PHP incluida en nuestra instalación de XAMPP por otra diferente, conservando previamente una copia de … Leer más

MySQL: Transacciones en bases de datos

Seguro que muchos habéis oído hablar de las transacciones SQL. Sus usos, sus ventajas, sus inconvenientes y toda la teoría relacionada están bastante bien documentados. Así que, en lugar de volver a explicar lo mismo, vamos directamente a un caso práctico y sencillo para entender cuándo pueden resultar realmente útiles. El problema Supongamos que tenemos … Leer más

Si continuas utilizando este sitio aceptas el uso de cookies. más información

Los ajustes de cookies de esta web están configurados para "permitir cookies" y así ofrecerte la mejor experiencia de navegación posible. Si sigues utilizando esta web sin cambiar tus ajustes de cookies o haces clic en "Aceptar" estarás dando tu consentimiento a esto.

Cerrar