Entradas

Incluir solo una "parte" de un include en PHP.

Buenas de nuevo, Si algo estaba deseando, era poder retornar solo 1 determinada función en un include(). A lo que me refiero es, imaginémonos que tenemos un archivo .php que tiene de todo (html,css,js,php) en 1.. PERO de ese archivo solo necesitamos una función llamada blablabla(). ¿Como podemos incluir ese archivo y esa función sin las demás cosas ? Fácil (no tanto).

Problemas comunes y precauciones con CloudFlare.

CloudFlare sin duda se ha vuelto popular. Sobre todo últimamente por su ayuda a "parar" un ataque DDoS de 120Gbps . CloudFlare en si, se hace llamar CDN. Es una red de entrega de contenidos, que copia cachea ciertos recursos en sus servidores (23 data centers) para responder en un menor tiempo al cliente. Tiene otras opciones como "restricción" de trafico (en donde literalmente puedes prohibir el trafico de un país hacia tu pagina web) , optimizacion (minimify, compress etc..) , Analitycs (se dice que: exageran..) y algunas apps (por ejemplo: mostrar un mensaje a visitantes con navegadores obsoletos) .

Fake sendmail o como hacer que la función mail() funcione en Windows.

Para los que usamos Windows, es algo difícil (por no decir imposible) encontrar un cliente SMTP que realmente funcione bien. O bien tienen limites, o en la mayoría de los casos no funcionan.. o algunos servidores de correo (como gmail) acaban denegando la petición porque no proviene de una IP "aceptada".

Porque NUNCA comparar un string con == en PHP.

Hace poco, leí en el foro de una persona a la que respeto mucho (WHK) que SMF tenia un fallo que permitía resetear las contraseñas de cualquier usuario a base de un "bruteforce ligero". El fallo esta en que generan un token en MD5 y solo comparan los 10 primeros caracteres de este ( ¿a quien se le ocurre esto? ). Resulta que si lo comparas con el operador == y/o != , este puede interpretar directamente los valores que se le pasan como numéricos e incluso realizar operaciones matemáticas.

Sublime Text 3 Beta. Instalando el Package Manager.

Buenas, Pues ya esta disponible la versión beta del Sublime Text 3. Aunque para usarlo hay que tener licencia (comprada con SublimeText2 o nueva).

Referencias en PHP

Hoy he aprendido algo que no sabia en PHP. Las referencias. Básicamente te permite un "acceso directo" a una variable (o funcion). Es muy útil sobretodo para no tener 2 variables con el mismo contenido.

Recrear COOKIE de SMF. Recreate the SMF COOKIE.

Para Español leer mas abajo. For the ENGLISH version , click here. Recrear COOKIE de SMF Para los que no lo sepan, SMF (Simple Machines Forum) es un CMS para crear tu propio foro. La cosa es que si deseas integrarlo con tu sitio web aparte, debes utilizar una API no oficial o el SSI.php que incluye el CMS.