Comunidad de diseño web y desarrollo en internet online

duda tutorial induccion remoting AMFPHP by Dano

Citar            
MensajeEscrito el 01 Ene 2006 11:47 am
estoy probando remoting en una cuenta en lycos, ya subi los archivos AMFPHP, y probe el gateway y lo descargo, luego cuando quise probar la funcion "holaMundo" la subi y tambien me aparecio la pagina en blanco que describe el tutorial, pero al momento de probar la pelicula en flash, me aparece el siguiente error;

Ocurrio un error.
Detalles del error: no class named holaMundo is known to the gateway


mmm segun esto el gateway no encuentra la clase hola mundo, o algo asi, pero no se porque, si esta dentro de la carpeta services, tal y como dice el tutorial, asi que no entiendo :crap:

Por Koeth

655 de clabLevel

1 tutorial

 

El DeFectuoso

firefox
Citar            
MensajeEscrito el 01 Ene 2006 11:58 am
la clase se llama holaMundo (importa la capitalizacion de letras) ?? y el archivo?? dentro del mismo se llama así? está bien declarado?

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

firefox
Citar            
MensajeEscrito el 01 Ene 2006 08:58 pm
Pues ya revise el codigo php de hola mundo, y el codigo dentro de flash y en ambos el nombre es correcto, de hecho, lo unico que hice fue copiar y pegar el codigo, mira:

Código :

<?php 
class holaMundo 
{ 
    function holaMundo() 
    { 
        $this->methodTable = array( 
            "enviar" => array( 
                "description" => "Regresa hola mundo, y el texto enviado, lo transforma", 
                "access" => "remote", // Posibles valores private, public, remote 
                "arguments" => array ("dato") 
            ) 
        ); 
    } 
    function enviar($data) 
    { 
       $midato="hola Mundo.
Tu usuario me enviaste: ".$data; 
        return $midato; 
    } 
} 
?>


y el en flash esta este otro

Código :

import mx.remoting.NetServices; 
import mx.remoting.Connection; 
mx.remoting.debug.NetDebug.initialize();
capturaRespuesta = new Object();
capturaRespuesta.enviar_Result = function(data) {
   trace("Dato recibido del servidor: "+data);
};
capturaRespuesta.onStatus = function(data) {
   trace("Ocurrio un error.");
   trace("Detalles del error: "+data.description);
};
NetServices.setDefaultGatewayUrl("http://usuarios.lycos.es/koeth/remoting/gateway.php");
conn = NetServices.createGatewayConnection();
serv = conn.getService("holaMundo", capturaRespuesta);
serv.enviar("Probando");


no entiendo porque me aparece ese error

Por Koeth

655 de clabLevel

1 tutorial

 

El DeFectuoso

firefox
Citar            
MensajeEscrito el 02 Ene 2006 09:51 am
Ummm creo que será la codificación del archivo PHP (del gateway y/o de la clase) como es sencillita, crea un nuevo archivo escribela (no la copies) y guardala con Unix Type (o algo así en vez de UTF8 ASCII y esas cosas)

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

firefox
Citar            
MensajeEscrito el 02 Ene 2006 06:16 pm
hola, a mi me daba el mismo error. Es por lo que has puesto en el getaway como path para los servicios. Tienes que poner el path relativo a donde este el getaway.php, en mi caso era este:
"./services" . "/"

Ahora ya no me da error, pero no me sale nada como respuesta :crap: O es eso lo q tiene q salir?? Vamos que no se cual es el resultado de tanta historia jeje. A ver si alguien me lo dice :D

Por bishou

29 de clabLevel



 

msie
Citar            
MensajeEscrito el 02 Ene 2006 06:44 pm
ese ejemplo lo debes probar desde flash directamente, y la ventana de salida te debe mostrar un mensaje como este:

hola Mundo. Tu usuario me enviaste: Probando


saludos :)

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 02 Ene 2006 08:06 pm
revisando los post de bases de datos, vi que ya antes se habia tratado este error, al usuario tampoco le marcaba error, pero no salia absolutamente nada, jaja, aunque nunca dijeron porque :P

Por Koeth

655 de clabLevel

1 tutorial

 

El DeFectuoso

firefox
Citar            
MensajeEscrito el 03 Ene 2006 12:10 am
Hola

Yo traté en lycos y tampoco lo pude hacer, si mas no recuerdo, en este mismo foro me dijeron que habian hosting de estos gratuitos que te corrompian el gateway.php al subirlos y que esa era la causa del porque no salia nada.
es muy posible que lycos este haciendo lo mismo[no estoy muy seguro de esto].

saludos

Por Zandy

Claber

1345 de clabLevel

5 tutoriales

Genero:Masculino   Premio_Secretos

msie
Citar            
MensajeEscrito el 03 Ene 2006 09:44 am
Yo he probado instalandome el apache en mi casa, y en el flash no me sale nada de nada. No me sale error pero tampoco la frase :crap: Alguien sabe q debo de hacer??

Por bishou

29 de clabLevel



 

msie
Citar            
MensajeEscrito el 03 Ene 2006 02:10 pm
a ver todos prueben con este gateway

Código :

NetServices.setDefaultGatewayUrl("http://usuarios.lycos.es/salazarmaikel/remoting/gateway.php");


y dicen si les funcionan

saludos :)

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 04 Ene 2006 04:02 am
Maikel, funciono perfectamente, me devuelve hola mundo, tu usuario me mandaste probando.

me imagino q eso significa que hicimos mal el gateway.php, aunque no entiendo porque, yo incluso me baje el Programers Notepad, para poder hacer el salto de linea de linux. :o

Por Koeth

655 de clabLevel

1 tutorial

 

El DeFectuoso

firefox
Citar            
MensajeEscrito el 05 Ene 2006 09:25 am
Funciona perfectamente :D pero entonces donde narices esta el error en mi gateway? jejejej o es por la version de mi servidor :crap: En fin...

Muchas gracias :D

Por bishou

29 de clabLevel



 

msie
Citar            
MensajeEscrito el 05 Ene 2006 09:31 am
ehhh a veces se produce ese tipo de error, simplemente CREEN un nuevo gateway e introduzcan el código a mano (no lo copien)

Es extraño, pero recuerdo que la primera vez me pasó algo parecido y no supimos porque hasta que Dano me pasó un gateway.php ...

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

firefox
Citar            
MensajeEscrito el 05 Ene 2006 09:47 am
oye Maikel, podrias poner para descargar tu gateway.php??? es x ver si me fundiona el tuyo, gracias :D

Por bishou

29 de clabLevel



 

msie
Citar            
MensajeEscrito el 05 Ene 2006 09:50 am
ya me va :D gracias a todos :D

Por bishou

29 de clabLevel



 

msie
Citar            
MensajeEscrito el 05 Ene 2006 12:40 pm
Ok aqui les doy el código de mi gateway, difiere con el código del tutorial de Freddie, pues este código que me dio Dano sí me funciono, no olviden hacerlo con un editor de texto que haga el salto de linea de linux, yo en lo personal uso el programmers notepad, otra cosa que deben tener en cuenta es que despues del cierre del script no debe haber absolutamente nada.

Código :

<?php
 include ("app/Gateway.php");
 $gateway = new Gateway ();
 $gateway ->setBaseClassPath ("./services/");
 $gateway ->service();
?> 


Aunque para esta epoca ya sería bueno que instalaran AMFPHP 1 Milestone 3 o en su defecto el 2.

beneficios:
  • instalacion super sencilla, solo descomprimir.

  • Trabaja con la codificacion utf8 por defecto, es decir, adios a problemas de acentos y demas caracteres especiales.
  • el uso de sesiones de milestone 3 es mejor y sencilla.
  • Trabaja con php5 entre otros


saludos :)

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

msie
Citar            
MensajeEscrito el 06 Ene 2006 01:23 am
con respecto al AMFPHP milestone, tengo una duda, yo lo descargue pero el problema es que no me aparece ninguna carpeta llamada Flaservices o algo parecido, mmm y eso me confunde un poco, porque no se que carpeta subir, o subo todas? :crap:

Por Koeth

655 de clabLevel

1 tutorial

 

El DeFectuoso

msie
Citar            
MensajeEscrito el 06 Ene 2006 01:32 pm
descomprime el AMFPHP y todas las carpetas las subes al servidor con la misma estructura, así de sencilla es la instalacion.


saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox

 

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