[PHP] Enviar cabeceras http con la función file_get_contents (sin cURL)

noviembre 7, 2018

Aunque lo más común y recomendable es que utilicemos cURL para este tipo de peticiones, podemos enviar cabeceras http utilizando la función file_get_contents de PHP. Utilizaremos el siguiente código a modo de ejemplo: 1 2 3 4 5 6 7 8 9 10 11 12 $ops = [ "http" => [ "method" => "GET", "header" => "Content-Type: text/html; charset=utf-8\r\n" . "Content-Language: es\r\n" . "Content-Encoding: UTF-8\r\n" ] ];   $context = ...

Utilizar Symfony 4 como si fuera Silex

octubre 23, 2018

Ya nos han avisado de que Silex ha muerto (https://symfony.com/blog/the-end-of-silex) pero como gran fan de este framework, aún me resistía a abandonarlo. Pero para nuevos proyectos en los que necesitamos la simplicidad de Silex, en lugar de buscar otra alternativa o framework, podemos hacer uso de Symfony 4 mediante su herramienta Flex para realizar prácticamente el mismo trabajo que hasta ahora con Silex. En este artículo voy a explicar como ...

Configurar reCAPTCHA 2.0 con PHP

mayo 29, 2017

Hoy en día es totalmente necesario utilizar un captcha en los formularios de nuestras páginas web para evitar a los bots. Hasta hace poco el captcha habitual era aquel en el que teníamos que escribir las dos palabras que aparecían en una imagen para demostrar que no éramos un bot:   Google a publicado la versión 2.0 de reCAPTCHA, el cual es mucho más sencillo y solamente debemos confirmar que ...

WordPress: Permisos de archivos y carpetas en un servidor con Plesk

octubre 13, 2016

Si tienes un blog en WordPress te serán de gran utilidad las actualizaciones automáticas. También es muy cómodo actualizar themes y plugins con un solo click. Estas funcionalidades serán posibles si tenemos los permisos necesarios en los archivos y carpetas de la instalación de WordPress. Tendremos un problema añadido con los permisos si en nuestro servidor tenemos instalado el panel de control Plesk. Dependiendo de como hayamos instalado WordPress, es ...

Forzar o eliminar las www usando htaccess

julio 28, 2016

Una forma de mejorar el posicionamiento en buscadores de nuestra web es no tener URLs duplicadas. Si permitimos el acceso mediante www y sin ellas, estamos ofreciendo el mismo contenido en URLs diferentes, lo cual nos podría penalizar. A través del archivo .htaccess podemos forzar que nuestra web siempre cargue con www o sin ellas. Si queremos forzar el uso de www: #Forzar www: RewriteEngine on RewriteCond %{HTTP_HOST} ^midominio.com [NC] ...

Bitbucket: Diferentes cuentas y misma clave SSH

abril 14, 2016

El escenario habitual es que tengamos una sola cuenta de Bitbucket con nuestra clave SSH asociada a ella, pero puede sernos útil tener una segunda cuenta para otro tipo de proyectos. El problema es que Bitbucket no permite añadir la misma clave SSH a dos usuarios diferentes. El error que nos devuelve es: «Someone has already registered that SSH key«. Voy a suponer que aún no hemos añadido las claves ...