Mes: noviembre 2015

Array a Directorios en PHP

En esta ocasión les vengo a compartir una función en PHP que desarrollé para un proyecto propio, en el cual surgió la necesidad de crear una estructura de directorios a partir de un arreglo que representa la estructura deseada.

Verán supongamos que tenemos el siguiente arreglo:

Como podrán ver se supone que este arreglo representa la siguiente estructura de directorios:

  • libs
  • inc
  • img
    • full
    • thumbs

Bien, la razón de ser de esta función, es crear algo que se pueda reutilizar para crear aplicaciones web con PHP de manera flexible y sencilla, en la cual podamos indicar los directorios que vamos a utilizar y nos ayude a crear la estructura de directorios.

Esta función es recursiva, por lo que cabe destacar que no importa cuantos sub-niveles tenga el arreglo que utilicemos, va a funcionar. Para que la función realice su trabajo necesita dos datos:

  1. El directorio base a partir del cual se creara la estructura de directorios (por lo general sera el directorio donde esta nuestro proyecto)
  2. El arreglo que contiene la estructura deseada

Sin más rodeos paso a mostrarles el código de la función:

NOTA: Esta función no la he probado en Linux, pero no veo ningún inconveniente para que no funcione, en cualquier caso no creo que necesite un cambio significativo para funcionar en Linux, en caso de que no funcione.

¿Soriana regala vales de $2,500?

Hace poco me llego un Whatsapp con el siguiente enlace http://bbit.ly/soriana donde al acceder a el me encontré con una supuesta promoción de tiendas Soriana, en la que al contestar una pequeña encuesta, te piden que envíes el enlace a 10 de tus contactos de Whatsapp en menos de 30 segundos, para después tomar tus datos personales para completar tu registro para participar en el sorteo de esos dichosos vales con un valor de $2,500 pesos mexicanos.

Una ves me llegó el mensaje gracias a un amigo decidi investigar un poco, así que lo primero que hice fue ver el dominio  de la URL real del sitio, ya que el enlace que distribuyen aparentemente proviene del famoso acortador de URL bit.ly.

La URL original del sitio es la siguiente http://soriana.supermarket.gift donde inmediatamente me di cuenta de que no pertenece al dominio de soriana.com, asi que me fui directamente a Who.is en donde me topé con lo siguiente:

Who.is del sitio

En esta imagen se puede apreciar alguna información:

(Si quieren más información sobre los servidores DNS den clic sobre ellos)

Ahora, más abajo encontré la siguiente información:

Información del DNS

En donde podemos ver que la información de la persona que compro el dominio ha usado un servicio llamado WhoisGuard para ocultar su información personal, gracias a esto lo único que podemos obtener es que es de panamá, aunque lo más seguro es que los teléfonos, ciudades y estados sean falsos.

Conclusiones

No necesito ver más información para saber que esto se trata simplemente de un truco para robar información real de las personas que hagan la encuesta, ya que después de completar la encuesta y compartir el enlace a tus contactos de Whatsapp aparece el siguiente formulario:

Encuesta para recibir los vales

Así que si les llega esta “promoción” simplemente hagan caso omiso, si ya han sido victimas de este truco por favor compartan esta información para evitar que más gente siga proporcionando su información personal.