Comunidad de diseño web y desarrollo en internet online

Duda en el tuto "Bases de Datos con Flash y AMFPHP"

Citar            
MensajeEscrito el 04 Dic 2005 05:02 am
Hola. Hace bien poco que he empezado con el amfphp (muy interesante, por cierto) y se me presenta una duda.

He seguido el tutorial llamado "Bases de Datos con Flash y AMFPHP", descargándome los archivos directamente. Introduzco el *.php en la carpeta "services", cambiando en mysql_connect() mis datos de conexión. Una vez hecho esto, en el action script, cambio la URL del gateway.

Comentar que he creado una base da datos exacta a la que se menciona en el tutorial pero, una vez llegado aquí, voy al *.swf resultante pero no hace nada, sencillamente se queda con el estado "consultando" con un sólo botón activo, el de consultar. ¿Me he dejado algo?

Agradecería de veras vuestra ayuda ya que requiero que esto funcione para yo empezar a escribir mi código.

Un saludo y gracias anticipadas.

Por [Sheer]

Claber

283 de clabLevel

1 tutorial

Genero:Masculino  

Barcelona

msie
Citar            
MensajeEscrito el 04 Dic 2005 06:28 am

[Sheer] escribió:

He seguido el tutorial llamado "Bases de Datos con Flash y AMFPHP", descargándome los archivos directamente


siguelo... :roll:

Si usas PHP5 por favor instala AMFPHP 1.0 milestone 2 o superior

PD: insisto sigue el tutorial

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 04 Dic 2005 04:47 pm
Acabo de darme cuenta de que sencillamente lo único que me faltaba era incluir los componentes para el remoting.

Tras conseguir que funcione, veo que no puedes insertar más de un registro, ¿se trata de un error en el código? Voy a mirármelo para ver si saco algo en claro, pero más que nada quisiera que me aclaraseis lo anteriormente dicho.

Un saludo

Por [Sheer]

Claber

283 de clabLevel

1 tutorial

Genero:Masculino  

Barcelona

msie
Citar            
MensajeEscrito el 04 Dic 2005 04:54 pm
ok a ver:

¿instalaste remoting?
¿con que version de php trabaja tu servidor 4 o 5 ?
¿que version de AMFPHP instalaste?


saludos :)

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 04 Dic 2005 05:00 pm
Que rapidez, así da gusto :p

Pues... utilizo PHP 5.1.1, Flash MX 2004 pro (he instalado los componentes para el remoting que hay en la page de mm) y la versión de AMFPHP es la 1.0 milestone 3 (la última, vaya).

Para complementar esta información comentar que utilizo apache y mysql 4.

Saludos :)

PD: Conectar con la bd conecta, pero en el momento de insertar registros, sólo me lo hace cuando no hay un '0' como id.

Por [Sheer]

Claber

283 de clabLevel

1 tutorial

Genero:Masculino  

Barcelona

opera
Citar            
MensajeEscrito el 04 Dic 2005 05:05 pm
trabajas en un servidor publico o local, si es público me podrias dar la direccion de tu gateway?


saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 04 Dic 2005 05:08 pm
el servidor es local, de todos modos aquí te muestro el código de mi gateway:

Código :

<?php
    include "./app/Gateway.php";
    $gateway = new Gateway();
    //Seteamos la ruta en donde estaran nuestro servicios
    $gateway->setBaseClassPath("./services");
    //Si el output de nuestros PHP estara disponible
    //Esto sirve al momento de desarrollar para encontrar errores 
    $gateway->setLooseMode(true);
    //Seteamos la codificacion de nuestros textos.
    //Con el utf8_decode no tendremos problemas al momento de trabajar con acentos y ñ.  
    $gateway->setCharsetHandler( "utf8_decode", "ISO-8859-1", "ISO-8859-1", "ISO-8859-1" ); 
    //Si vamos a trabajar con WebServices debemos indicar con que "metodo" accederemos a ellos.
    //Las opciones son 
    //- php5 (that is, PHP5 SoapClient)
    //- pear
    //- nusoap
    //En este caso yo uso nusoap.
    $gateway->setWebServiceHandler('nusoap');
    //Por ultimo inicializamos nuestro gateway
    $gateway->service();
?>

Por [Sheer]

Claber

283 de clabLevel

1 tutorial

Genero:Masculino  

Barcelona

opera
Citar            
MensajeEscrito el 04 Dic 2005 05:17 pm
Hay diferencias, cambialas, sobre todo la que esta sombreada :wink:
<?php
include "app/Gateway.php";

//You can set this constant appropriately to disable traces and debugging headers
//You will also have the constant available in your classes, for changing
//the mysql server info for example
define("PRODUCTION_SERVER", false);

$gateway = new Gateway();

//Set where the services classes are loaded from, *with trailing slash*
$gateway->setBaseClassPath("services/");

//Loose mode means echo'ing or whitespace in your file won't make AMFPHP choke
$gateway->setLooseMode(true);

//Read above large note for explanatin of charset handling
//The main contributor (Patrick Mineault) is French,
//so don't be afraid if he forgot to turn off iconv by default!
$gateway->setCharsetHandler("utf8_decode", "ISO-8859-1", "ISO-8859-1");

//Error error types that will be rooted to the NetConnection debugger
$gateway->setErrorHandling(E_ALL ^ E_NOTICE);

//choices are php5 (SoapClient), nusoap and pear
//If you don't plan on using web services with AMFPHP,
//you can safely let this setting alone
$gateway->setWebServiceHandler('php5');

if(PRODUCTION_SERVER)
{
//Disable trace actions
$gateway->disableTrace();

//Disable debugging headers
$gateway->disableDebug();

//Disable Service description
$gateway->disableServiceDescription();
}

//Service now
$gateway->service();

?>

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 04 Dic 2005 05:23 pm
Lo acabo de probar y... parece que se niegue a insertar un registro con id distinta a '0'.

Me da la impresión de que problamente el problema resida en la bd, creo que voy a echarle un vistazo y ya te contaré.

Gracias por la ayuda ;)

Por [Sheer]

Claber

283 de clabLevel

1 tutorial

Genero:Masculino  

Barcelona

opera
Citar            
MensajeEscrito el 04 Dic 2005 05:56 pm
tema solucionado, me había dejado marcar el auto-increment :oops:

Por [Sheer]

Claber

283 de clabLevel

1 tutorial

Genero:Masculino  

Barcelona

opera
Citar            
MensajeEscrito el 04 Dic 2005 06:37 pm
:roll: , por eso es bueno seguir los tutoriales :wink:


me alegro que te haya funcionado

saludos y éxito :)

PD: revisa mi nuevo tutorial esta muy interesante :P

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 22 Dic 2007 08:10 pm
Tengo un problema, y disculpa las molestias Maikel, pero quiero saber en que me estoy equivocando. El problema es el siguiente: Todo me arranca bien sin errores, pero el swf no hace nada simplemente se queda ahi, y al darle al boton de consultar no pasa nada. Estoy usando como servidor mi misma pc a travez de apache (no se si esto influye en algo), y de AMFPHP esoty usando la version 1.9 Beta 2 que fue la que encontre... Gracias de antemano :)

Por JCLS

Claber

166 de clabLevel

1 tutorial

Genero:Masculino  

msie7

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.