Blogia
.:jmartin:. Weblog sobre (PHP,Oracle,Mysql,Java)

He estat fent proves amb gmail-lite

M’ha cridat l’atenció la llibreria gmail-lite i he estat fent proves.
Aquí vos ensenyo una mica com ha anat. Es bastant fàcil.

La instal·lació:

Jo treballo sobre un Windows2000 Server (coses de la feina)però suposo que amb Linux deu ser bastant similar.

Primer descarreguem la llibreria gmail-lite .
Desprès descarreguem el Win32OpenSSL si no el tenim, i l’instal·lem.

Nota: això ens permetrà utilitzar php_curl.dll per connexions https, sinó al carregar l’extensió et donarà un error per falta de llibreries dll.

El següent pas es parar el servei de l’apache, anar al php.ini i descomentar l’extensió php_curl.dll

Nota: php_curl.dll es l’extensió per a PHP de libcurl que es una eina de transferència de fitxers mitjançant la sintaxis URL, que suporta aquests protocols entre d’altres: FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE i LDAP.
Libcurl esta disponible per a PHP des de la versió 4.0.2 (ja fa molt d’això)

Per finalitzar iniciem l’apache i comprovem que no hi ha errors.
Ho pots comprovar mirant el phpinfo, però si no dona cap error en pantalla no crec que tingues més problemes.

phpinfo.php

phpinfo(INFO_MODULES);


Desenvolupament:
Una vegada ja tens tots els complements ens posem al codi!!
La prova que he fet únicament mira els correus de l’inbox i diu si estan llegits o no i quants n’hi ha en total, però ja es veu una mica el funcionament.
El codi es aquest:

gmail.php


Crec que es fàcil d’entendre l’API de gmail-lite, però si teniu algun dubte el deixeu als comentaris.
La documentació completa la podeu al mateix paquet.

Update: Estaria be tenir una pagina de descarrega que agafes els fitxers del gmail. Si tinc una mica de temps igual ho miro de fer.

1 comentario

TONI -

Per aixo tinc problemes amb l'Apache i el php se penja els sisproj