Archive for PHP

Vumetro en PHP

May 28, 2013 No Comments by

A veces al dejar un “top” o un “watch w” en una consola, perdemos la noción de los colores =(, una buena forma de recuperarlos es crear un pequeño script en php que imite un vumetro que este constantemente analizando una fuente aleatoría de datos, pero con colores ASCII xD. Si alguien lo quiere intentar, [...]

PHP Read more

descargando archivos con php curl

Feb 25, 2013 3 Comments by

Una forma sencilla y eficiente para descargar archivos con curl, es crear un nuevo recurso de archivo y asociarlo a curl a través de la opción CURLOPT_FILE con curl_setopt. El siguiente ejemplo primero se autentifica contra un supuesto sitio (capturando las cookies) y luego procede a descargar el archivo (que requiere autentificación).

PHP, Web Scraping Read more

Una visión al ligero motor de base de datos SQLite

Jul 05, 2012 1 Comment by

SQLite es un “pequeño” sistema de gestión de base de datos relacionales que opera sobre un único archivo binario, encapsulado en una pequeña librería de funciones y disponible en muchos lenguajes (a través de módulos). ¿Por qué consideramos a SQLite “pequeño” ? Es pequeño desde el punto de vista de “consumos de recursos” frente a [...]

Databases, PHP, Python Read more

Configurar proxy para una sesión CURL en PHP

May 03, 2012 1 Comment

Si necesitas utilizar un proxy en CURL (en php) para la extración de datos, solo debes configurar los parametro CURLOPT_PROXY, CURLOPT_PROXYPORT y CURLOPT_PROXYUSERPWD con curl_setopt. El siguiente ejemplo, utiliza el proxy 192.168.1.10 puerto 8080 para acceder a la url http://intranet/news.aspx, además de auntentificación NTLM (opcional).

Read more

Autentificación NTLM a través de CURL en PHP

May 03, 2012 No Comments

A veces es necesario extraer datos de una aplicación web, que solicite autentificación NTLM (por ejemplo una aplicación web en .net bajo IIS), a través de CURL, podemos configurar las credenciales NTLM para acceder al recurso solicitado. Solo debemos setear el parámetro CURLOPT_HTTPAUTH con la constante CURLAUTH_NTLM. El siguiente ejemplo postea un par de datos [...]

Read more

Acceder a un recursos de red windows en PHP bajo GNU/Linux

Jan 24, 2012 No Comments

Como todo en la vida, hay varias formas, una de ellas, es montar el recurso compartido de red windows con samba en el sistema de ficheros local, otra es acceder directamente al recurso a través de la clase smb4php. La clase smb4php, es una clase que implementa el acceso a una red de windows a [...]

Read more

Capturar datos de otra web en PHP

Nov 30, 2011 198 Comments

A veces es necesario extraer datos “públicos” desde alguna fuente en internet, en PHP, lo podemos hacer con un GET y una que otra expresión regular. Como en todo, hay varias formas, pero creo que la más sencilla es utilizar la función file_get_contents para realizar un simple GET y obtener el contenido del sitio web. [...]

Read more

leer la entrada estándar stdin por php

Nov 24, 2011 No Comments

Es muy común leer la entrada standard cuando realizamos en un script de línea de comandos, en php, lo podemos realizar directamente accediendo al stream stdin e iterando y obteniendo el contenido a través fgets. El siguiente ejemplo (muy sencillo y poco funcional xD), lee la entrada standard stdin y toma un par de acciones [...]

Read more

Esteganografía en php, oculta información en imágenes

Mar 18, 2010 No Comments

… Actualizando el articulo … xD Código fuente de la clase Stream Steganography http://www.phpclasses.org/package/6027-PHP-Store-and-hidden-information-in-PNG-images.html

Read more

Apuntes de PHP GD

Mar 11, 2010 No Comments

GD Library, es una librería de código abierto (escrita en C) que permite la creación y manipulación de imágenes en forma dinámica, disponible en algunos lenguajes como Perl, PHP, etc. A continuación un par de pequeños apuntes y tips útiles (o no xD) sobre el uso de la librería GD en la generación de imágenes [...]

Read more