sábado, 11 de septiembre de 2010

Primeros pasos con ajax


Cuando comenzamos a usar php junto con algún motor de base de datos vemos que nos resulta muy fácil mostrar los resultados una vez que tenemos un poco de práctica, pero que tal si le damos un toque más profesional, estético y óptimo a nuestras aplicaciones web.

Por eso en algún momento tendremos que validar algo en nuestros formularios web y la mejor manera de hacerlo es con javascript, no niego el poder hacerlo con el lenguaje pero estaremos haciendo más peticiones al servidor y eso desde mi punto de vista afecta a la eficiencia de nuestro sistema o página.




De igual manera para aquellos que están empezando con esto de la programación y piensan que usar ajax será todo un reto les dejo unos ejemplos muy pero muy básicos de los cuales se pueden basar para empezar a practicar en lo que subo ejemplos con mysql.


lunes, 6 de septiembre de 2010

Enviar correo electrónico con phpmailer



En la entrada anterior mencioné de manera muy básica como se puede usar nuestra cuenta Gmail ( usando el servicio IMAP ) en conjunto con PHP para poder ver el correo electrónico que tenemos en nuestra bandeja de entrada.






Ahora les voy a mostrar la forma más fácil que yo he visto y que uso para mandar correo electrónico con php, claro usando desde luego nuestra cuenta de Gmail y el servicio que nos ofrece el mismo SMTP.

Su uso me parece muy sencillo por lo cual no creo necesario abundar mucho sobre phpmailer, más sin embargo es bueno que se den una leída al manual y que de igual forma trae varios ejemplos ( solo hay un detalle está en inglés ).
  

Lo único que debemos tener a la mano es nuestra cuenta de Gmail, nuestra contraseña, un correo a donde enviar y listo!!!.

El script realiza 4 intentos de envío por si las moscas.

Aquí les dejo el link de descarga del phpmailer desde sourceforge.


Y aquí les dejo los archivos listos para usar.



Cualquier duda dejen sus comentarios.

Correo Gmail (IMAP), SMS con php



Hace algún tiempo mientras estaba en la escuela, con mis camaradas de siempre con los que hacia equipo ( el monino, el vibo y el tene ) propusimos el desarrollar un sistema de control de escolar en el cuál según nuestra idea innovadora era enviar a los alumnos sus calificaciones a su correo electrónico y enviar a su celular el aviso de que pueden revisar su bandeja de entrada.

He dividido en dos partes este tema, en Correo Electrónico ( con Gmail ) y Enviar SMS (No Gratis).


Sinceramente hace mucho calor y el ventilador no funciona aparte de que no tengo aire acondicionado por el momento, así que tengan un poco de paciencia.

Ver Correo Electrónico

Primeramente debemos tener una cuenta de Gmail ( para usar el script ), si ya tenemos una cuenta solo nos hace falta configurarla para que podamos usar el servicio IMAP que nos ofrece el servidor de correo.

Para configurarla debemos ingresar a nuestra cuenta y dirigirnos a la opción que dice CONFIGURACIÓN que está en las opciones de la esquina superior derecha de nuestra pantalla, hacemos clic y nos desplegará un menú en forma de tabs. Dentro de las opciones que presenta ese menú seleccionamos la que dice Reenvío y Correo POP/IMAP.

Nos mostrará unas opciones y entre ellas debemos seleccionar la que dice Habilitar POP para todos los mensajes (incluso si ya se han descargado) en la sección Descarga Correo POP y seleccionar Habilitar IMAP en la sección Acceso IMAP (esta es la parte importante).
Una vez que hayamos hecho esto hacemos clic en guardar cambios y listo ya tenemos la primera parte resuelta.

Al final las opciones que acabamos de modificar nos deben quedar así:

Bien ahora proseguimos con la parte del script hecho en php.

Yo utilizo XAMPP porque la verdad se me hace muy sencilla tanto su instalación como su uso, como sea que sea pueden usar otros como appserv o instalarlos uno por uno (instalarlos uno por uno me refiero a instalar apache, php, etc individualmente).

Como podrán haberse dado cuenta estamos usando el servicio IMAP (Internet Messages Access Protocol) que nos ofrece gratuitamente Gmail.

Ya que tenemos esto solo tenemos que editar los datos necesarios en el script que les voy a proporcionar y listo!!! podrán ver sus mensajes de correo electrónico.

Les he dejado un css muy básico para dar una mejor presentación a los mensajes.

Solo es cuestión de tener un poco de imaginación y meterle un poco de ajax para darle un toque más impresionante al script.

(Los archivos están dentro de una carpeta que se llama Correo_Gmail, lo he comprimido en RAR y en ZIP por si las moscas n_n).

En la próxima entrada pondré como mandar correo electrónico usando la librería