lunes, 22 de febrero de 2010

Uso de amfPHP y FLex para interactuar con MySQL

Hola que tal alfin he tenido tiempecito para empezar a postear sobre como conectar Flex y MySQL mediante PHP utilizando para ello el framework amfPHP que es muy bueno y ademas nos permite pasar variables directamente entre Flex y PHP, esto resulta muy util ya que como sabemos flex puede pasar valores por metodos POST y GET a scripts PHP y lo tradicional es hacer la consulta y obetner el arreglo y que flex manipule ese resultado pero desgraciadamente flex no puede recibir directamente el valor por lo cual nos veriamos obligados a generar un archivo xml para asi poder meter el valor a flex bien amfPHP nos elimina la necesidad de crear el archivo xml y nos da la posibilidad de manipular el arreglo devuelto por php directamente y no solo eso sino que tambien permite intercambiar varibles de tipo nativas como String, int, etc es por eso que se hace indispensable el usarlo..

Para saber mas:
AMFPHP es una implementación en PHP, gratuita y de código abierto del AMF (Action Message Format), el cual es un formato binario basado en SOAP. AMF permite la serialización binaria de objetos y tipos nativos de ActionScript 2 y ActionScript 3 para ser enviados a servicios del lado del servidor. AMFPHP permite que aplicaciones realizadas en Flash, Flex y AIR puedan comunicarse directamente con objetos de clases de PHP

Vamos a hacer este tutorial por pasos para que les sea muy sencillo seguirlo.

1.- Lo primero que necesitamos hacer es descargar el amfPHP desde su web o descarga la version mas estable (y la que yo uso) amfPHPver_1.9

2.- Descomprimimos la carpeta y vamos a tener dos carpetas (_MACOSX y amfPHP) nos intereza la segunda bien esa carpeta la subimos a nuestro servidor ya sea local o remoto en este caso lo voy a hacer remoto para que vean que si funciona. bien descomprimida la carpeta tiene este aspecto:

contenido de amfPHP

bien yo subi todo la carpeta (amfPHP) a la raiz de mi sitio y para ver que esta funcionando accedemos a la siguiente direccion raiz_de_tu_sitio/amfphp/browser/ ami me quedo asi: http://logix.com.mx/robert/amfphp/browser/ y veremos la pantalla de configuracion siguiente ahi solo tenemos que dar click en guardar (Save)

pantalla de inicio

hasta aqui le vamos a dejar por hoy si tengo tiempo edito el post y sino pss lo vemos mañana ok.. no olviden dejar sus conmentarios

2 comentarios:

  1. Hasta ahora use HTTPService, por lo que dicen es mejor amfphp, gracias por el tutorial, los seguire de cerca!!!

    ResponderBorrar
  2. hola hoy he encontrado este blog..y ya empece a seguir tus videos..te ire contando como me salen ..grax por la informacion

    ResponderBorrar