Blog

[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 ...

Android: Convertir URLs en enlaces dentro de un TextView

septiembre 8, 2017

Si el texto que vamos a mostrar en un TextView contiene código HTML, se visualizarán correctamente los enlaces, negritas, etc. Deberemos hacerlo de así desde código: textView1.setText( Html.fromHtml("Mi <strong>página web</strong>: " + "<a href="http://jonsegador.com">http://jonsegador.com</a>") );textView1.setText( Html.fromHtml("Mi <strong>página web</strong>: " + "<a href="http://jonsegador.com">http://jonsegador.com</a>") ); En cambio, si el texto no está en formato HTML pero contiene URLs (sin las etiquetas <a>), podemos convertir a enlace cualquier URL que aparezca en el ...

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] ...