Archive for PHP

Configurar proxy para una sesión CURL en PHP

May 03, 2012 No Comments by

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

PHP, Web Scraping Read more

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

May 03, 2012 No Comments by

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

PHP, Web Scraping Read more

Capturar datos de otra web en PHP

Nov 30, 2011 No Comments by

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

PHP, Web Scraping 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

función recursiva para buscar archivos en php

Mar 10, 2010 No Comments

A veces es necesario buscar archivo recursivamente en un directorio, podemos utilizar herramientras como find o reinventar la rueda xD, el siguiente ejemplo es una función recursiva para la busqueda de archivos en PHP.

Read more

PEAR:Mail y PHPMailer

Feb 20, 2010 No Comments

Hay muchas formas de relizar el envío de un mail en PHP, disponemos de una función muy simple llamada mail (incluso puede llegar a ser muy potente). Pero si deseamos manajer de una forma más clara o sencilla distintos parametros de un mail (archivos adjuntos, imágenes incrustadas, etc.), lo podemos hacer de una forma relativamente [...]

Read more

Usando API Ajax Google desde PHP

Feb 15, 2010 No Comments

La API Ajax de Google (update: deprecated desde nov 2010 xD), nos permite realizar busqueda en su motor web a través de una interfaz web REST, entregandonos el resultado en un objeto JSON. Una forma simple de utilziar la api, es realizar una conexión http get vía file_get_contents, capturar el contenido y decodificar con json_decode. [...]

Read more

Generación de Planillas Excel desde PHP

Feb 13, 2010 No Comments

¿Necesitamos generar una planilla excel dinámica? La generación de una “Planilla Excel” no es una tarea complicada, en muchos lenguajes, como Java y C#, existen librerias libres que nos permiten generar documentos office independiente de la plataforma, como los proyectos Apache POI y su Port NPOI, en PHP, tenemos desde hace un tiempo atrás el [...]

Read more