domingo, 23 de junio de 2013

Alguien esta haciendo un tremendo blog sobre usted

Con esta apocalíptica frase me he levantado esta mañana, era un mensaje directo que recibía a través de Twitter, me ha hecho mucha gracia ya que el 99% de los mensajes que recibo en inglés son spam o, sencillamente, tonterías.


Pero a este le he seguido el juego y me he reído un buen rato.
He ido al link que tan amablemente me proporcionaba para poder ver quién es ese maldito que dice cosas de mi en un blog y… sorpresa¡¡¡ tengo que verificar mi password.

Interesante ¿Por qué iba a tener que hacer yo eso? La verdad es que la pantallita, está muy lograda pero la dirección no cuela XD

Al final he seguido con el engaño poniendo datos igual de falsos que ellos y, para no variar, la página no existe pero han hecho un redirect muy hábilmente al verdadero Twitter de modo que los más incautos no se darán cuenta de que acaban de regalar su cuenta de Twitter.


Os dejo el codigo fuente de ambas webs: Falso Twitter


martes, 18 de junio de 2013

CONFIGURACIÓN PARA CARGA DE TWEETS



Para poder usar el script PHP “twitter101.php” hay que tener activada la extensión “curl” que es la encargada de cargar contenidos web de otros sitios, dado que por defecto viene comentada en el fichero de configuración “php.ini”, tendremos que editar el fichero y quitar el comentario para que quede activado.
Para ello seguiremos los siguientes pasos:
·         Paso 1: Buscamos con el explorador de ficheros o una ventana de comando el directorio donde está instalado el PHP  en nuestro caso “C:\xampp\php”.



·         Paso 2: Editamos el fichero “php.ini” con un editor de texto plano que no añada caracteres especiales que lo hagan inservible. Una vez abierto buscamos la línea “;extension=php_curl.dll” y quitaremos el “;” dejando la línea “extension=php_curl.dll”




·         Paso 3: Grabamos el fichero con el mismo nombre.

Además para poder trabajar con php desde una línea de comandos tendremos que activar esta opción, para ello deberemos seguir los siguientes pasos:
·         Paso 1: Buscamos con el explorador de ficheros o una ventana de comando el directorio donde está instalado el PHP  en nuestro caso “C:\xampp\php”.




·         Paso 2: en el directorio “C:\xampp\php” hay dos librerías tendremos que copiar (hay que COPIAR y NO MOVER) en el directorio de sistema de Windows (en nuestro caso c:\windows\system32\) para poder trabajar con php desde consola, las librerías son:

o   Libeay32.dll
o   ssleay32.dll

·         Paso 3: una vez hagamos la copia procederemos a parar y arrancar el servidor de Apache con la consola de administración de XAMPP.

miércoles, 5 de junio de 2013

CONEXIÓN DE MONGODB Y PHP



Dado que la finalidad es conseguir almacenar en MongoDB los Tweets que deseemos, para ello usaremos un script en código PHP ya desarrollado y que podemos encontrar en la red (aunque lo modificaremos según nuestras necesidades) para ello necesitamos conectar PHP con MongoDB.
El driver de MongoDB se puede descargar desde (http://github.com/mongodb/mongo-php-driver/downloads)
Para que podamos integrar sin problemas PHP con nuestra versión de MongDB descargaremos la versión “mongo-1.1.4.zip — All of the Windows build for the 1.1.4 release -- updated #2


Una vez descargado el fichero, para la instalación de PHP seguiremos los siguientes pasos:
·         Paso 1: Del contenido del fichero comprimido, descomprimiremos el contenido del directorio “mongo-1.1.4-php5.2vc6“en el directorio de las librerías de PHP en nuestro servidor, en nuestro caso concreto es la carpeta “C:\xampp\php\ext” (dado que hemos usado XAMPP), para las instalaciones realizadas de forma manual o con otras herramientas tendremos que localizar el directorio donde se ha instalado PHP y en concreto la carpeta “ext” que este por debajo en el árbol de directorios.


Para que PHP detecte y use las librerías de MongoDB seguiremos los siguientes pasos:
·         Paso 1: Buscamos con el explorador de ficheros o una ventana de comando el directorio donde está instalado el PHP  en nuestro caso “C:\xampp\php”.

·         Paso 2: Editamos el fichero “php.ini” con un editor de texto plano que no añada caracteres especiales que lo hagan inservible. Una vez abierto el fichero buscaremos la sección “; Local Variables” (que suele estar al final del fichero) y aquí añadiremos la siguiente línea “extension=php_mongo.dll” que permitirá cargar las extensiones para conectar con MongoDB.



Una vez, grabemos los cambios procederemos a parar y arrancar el servidor de Apache para asegurarnos que se ha cargado el conector, para ello usaremos en nuestro caso la consola de administración de XAMPP.


Con esto ya tendríamos realizada la conexión PHP y MongoDb