miércoles, 27 de marzo de 2013

Subir Archivos al Servidor con AjaxUpload , PHP, JQuery

En el siguiente tutorial enseñaremos como subir archivos a un servidor local o remoto y que nos muestre una imagen de cargando mientras transcurre la subida al servidor.

Arquitectura

Como siempre trabajaremos sobre el patrón de diseño modelo – vista – control, aunque esta vez no seremos tan rigurosos, en la forma de trabajar con esta arquitectura.

Tecnologías utilizadas

Esta vez utilizaremos las herramientas de programación mas utilizadas y de moda en el desarrollo web, tales como la librería JQuery, El lenguaje del lado del cliente JavaScript, El lenguaje principal de nuestra aplicación y del lado del servidor PHP, AJAX que es muy importante en nuestra aplicaciones y paginas web, CSS para algo de diseño de la aplicación y HTML.

Sesiones en PHP

Esta vez en este tutorial aprenderemos a manejar las session en PHP $_SESSION["sesion"].
El el siguiente ejemplo crearemos un formulario de acceso simple, con los campos tradicionales de usuario y contraseña.

Base de Datos:

La base de datos como en los otros o mayoria de tutoriales sera personas, esta vez la tabla será iniciar_sesion, con los campos user y pass.

Conexion:

La conexion será la misma que en los aneriores tutoriales.

Modelo:

En el modelo tendremos el archivo iniciarSesion.php y dentro de este la funcion que nos busscará en la base de datos que le pasemos como parametro.

Registrar, Consultar, Editar y Eliminar información de una Base Datos MySQL


este video podemos observar como gestionar los datos ingresados en una base de datos MySQL.
Lenguajes utilizados PHP -AJAX y JavaScript.

Video: Hecho por codigoweblibre



Registrar Datos por POST con AJAX

El el siguiente tutorial aprenderemos a registrar informacion en una base de datos MySQL, con AJAX, los datos seran enviados por POST.

El patron de diseño sera MVC (Modelo - Vista - Control), los datos que enviemos en nuestra vista, seran enviados al controlador, del controlador realizamos la peticion, en este caso, registrar en la base de datos, y todo esto lo instanciamos, del modelo, que tiene una clase llamada Registrar, le creamos un objeto e invocamos a su metodo registrarPersona() en el controlador.

En antoriores tutoriales hemos explicado mas a fondo como enviar datos por POST, así que no entraremos tanto a fondo. La aplicación es parecida a la que ya realizamos Registrar Datos por GET con AJAX, logicamente lo que cambia es la forma en que enviamos los datos, de GET a POST.

 

Registrar Datos por GET con AJAX

En anteriores tutoriales, vimos como enviar datos por GET y POST, por medio de AJAX, hasta ahora simplemente enviavamos datos, sin realizar ninguna accion. En este tutorial haremos que esos datos que enviamos se registren en una base de datos, obviamente con AJAX.

Los datos seran enviados por url, es decir por GET; Utilizaremos la estrucutura modelo-vista-control, osea que los datos que enviemos en nuestra vista, seran enviados al controlador, del controlador realizamos la peticion, en este caso, registrar en la base de datos, y todo esto lo instanciamos, del modelo, que tiene una clase llamada Registrar, le creamos un objeto e invocamos a su metodo registrarPersona() en el controlador.

El proceso aunque parece un poco complicado para el que no este familizarizado con esta forma de trabajo, es sencillo, ya que este patron de diseño es muy utilizado por frameworks (MVC).

Juego Triqui o Tres en Rayas en JavaScript

En el siguiente tutorial que consta de 2 videos de nuestro canal oficial de youtube codigoweblibre, explicamos como se realizo el juego Triqui o Tres en rayas en JavaScript.

Parte 1


Generar reportes en PDF con PHP-MySQL

En este tutorial aprendermos a crear reportes de datos de nuestra base de datos MySQL en PDF, con la libreria TCPDF, y PHP.

Conexion:

Sera nuestro archivo conexion.php que nos conectará a la base de datos, en este caso la llamaré personas, que contiene la tabla usuarios con los campos: codigo, nombres, apellidos, telefono y ciudad.

Modelo:

Es donde se encuentran nuestra clase consulta con su funciones: registrarUsuario y reportePdfUsuarios, la primera funcion, nos registrará los datos que ingresemos en el formulario a nuestra base de datos y el segundo, consultará esos datos, ya con la libreria TCPDF, podremos visualizarlos pero en formato pdf, en nuestro navegador.

Exportar datos de una BD MySql a Pdf con Tcpdf y fpdf en CodeIgniter

En el siguiente video-tutorial veremos como exportar los datos que tengamos en nuetsra base de datos MySql, en formato pdf, para ello utilizaremos las librerias libres (free) fpdf y tcpdf.

Para ello utilizaremos tambien el framework codeigniter, para este tutorial la version 2.1.3.


Aquí el vídeo.




Enviar datos por POST utilizando AJAX, PHP, Javascript y HTML

En el siguiente videotutorial veremos como enviar datos por POST, a un archivo php, utilizando AJAX. Ademas también utilizaremos Javascript y HTML.

Por medio de AJAX podemos enviar datos, sin recargar la página, ademas también se pueden enviar datos por GET, que en otro tutorial explicaremos como hacerlo.

Video por codigoweblibre:




Enviar datos por GET utilizando AJAX, PHP, Javascript y HTML

En el anterior tutorial vimos, como enviar datos, por POST utilizando AJAX; Ahora veremos como enviar datos, pero por GET.

Aquí el video:


Enviar correos desde PHP con la funcion MAIL

En este tutorial aprendermos a enviar correos con la función MAIL de PHP.
Cabe resaltar que esta es una funcion simple pero eficaz y que no se debe utilizar para enviar correos masivos, solo por ejemplo cuando necesitamos enviar correos en menor cantidad.

En este ejemplo tenemos un formulario de envio de correo simple, con su asunto, nombre de quien envia el correo, email de quien envia el correo, a quien va dirigido y el contenido del mensaje.

El codigo php es corto y simple, la funcion MAIL recibe 4 parametros principales, el primero a quien va dirigido el correo, el segundo, el asunto del correo, el tercero el cuerpo o contenido del correo y por ultimo la codificacion del correo en este caso lo enviaremos como HTML.

Post Recomendado

Envio de Correos con PHPMailer 5.5 y PHP 7

En el siguiente post veremos como implementar la librería PHPMailer para el envío de correos con PHP. Para ello solo necesitamos la confi...

Post Destacados