Comunidad de diseño web y desarrollo en internet online

AMFPHP solo me funciona con localhost

Citar            
MensajeEscrito el 10 Ene 2006 10:00 pm
Hola al foro ... :D

Pues eso... seguí el tuto de instalacion de AMFPHP y Flash Remoting es el tuto de Freddie®, pero solo me funciona localmente ( en la pc que sirve de servidor ) ... cuando lo intento por la red ( local ) se queda consultando ( tuto que estoy probando es el de Maikel) y nunca muestra nada ... :( :( alguien me puede dar una luz

gracias de antemano.. :) :)

Por alffa

276 de clabLevel



 

Mi casa o mi trabajo...depende (México)

firefox
Citar            
MensajeEscrito el 10 Ene 2006 10:09 pm

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 10 Ene 2006 10:24 pm
Gracias Maikel por contestar ... mira realmente no se que es lo que no funciona...

tu ejemplo funciona de maravilla si lo ejecuto desde el servidor, pero como comentaba arriba si lo ejecuto desde otra maquina se queda consultando ... no se si me explico ...

* //localhost/querysAMFPHP.html funcion muy bien.
*//10.40.40.32/querysAMFPHP.html no funciona.

Por alffa

276 de clabLevel



 

Mi casa o mi trabajo...depende (México)

firefox
Citar            
MensajeEscrito el 10 Ene 2006 10:25 pm
extraño, dime la version de AMFPHP que tienes instalado y la version de PHP?

saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 10 Ene 2006 10:30 pm
bueno el zip es amfphp-0.9.0
y php 4.3.8

Por alffa

276 de clabLevel



 

Mi casa o mi trabajo...depende (México)

firefox
Citar            
MensajeEscrito el 10 Ene 2006 10:52 pm
ok, en la carpeta raiz pones un archivo llamado crossdomain.xml, dentro de ese archivo tendrá este código

Código :

<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
   <allow-access-from domain="*" />
</cross-domain-policy>


saludos :)

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 10 Ene 2006 11:36 pm
gracias Maikel ... pero lo voy a tener que probar hasta mañana !!!...

pero te agradezco mucho !!

Por alffa

276 de clabLevel



 

Mi casa o mi trabajo...depende (México)

firefox
Citar            
MensajeEscrito el 11 Ene 2006 06:00 pm
Maikel ... ya lo probe y no funciona... :crap: :crap:

Por alffa

276 de clabLevel



 

Mi casa o mi trabajo...depende (México)

firefox
Citar            
MensajeEscrito el 11 Ene 2006 06:29 pm
Pusiste el archivo crossdomain.xml con ese contenido en la carpeta raíz del servidor? :?

Que flash usas Mx 2004 ú 8?

saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

netscape
Citar            
MensajeEscrito el 11 Ene 2006 06:33 pm
ver 8

si lo puse en la raiz ...


aqui cierto ?..

C:\AppServ\www

Por alffa

276 de clabLevel



 

Mi casa o mi trabajo...depende (México)

firefox
Citar            
MensajeEscrito el 11 Ene 2006 06:50 pm
sí es alli, bueno pero flash 8 es otra cosa, en publish settings-> pestaña flash, el último combobox dice Local playback security selecciona Access network only

me dices sí te funciono :P

saludos :)

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

netscape
Citar            
MensajeEscrito el 11 Ene 2006 08:03 pm
MMMaaiiikkeell .... no funciono :crap: :crap:

Por alffa

276 de clabLevel



 

Mi casa o mi trabajo...depende (México)

firefox
Citar            
MensajeEscrito el 11 Ene 2006 09:48 pm
Tienes un DNS local, en tu red?
:: Si no lo tienes, salta el siguiente parrafo.

Si es así, preguntale al administrador(en caso de que no seas tu), como tiene direccionado tu dominio(en el server DNS obviamente), cuando la petición es de un cliente local, en ocasiones ¬¬, responden diferente a la petición de una maquina local a la de una externa. Eso depende exclusivamente de la conf, del server, que puede ser diferente en varios casos, y en muchos siempre quedá mal configurado el acceso dentro de la red.

Si solo usas IPs, checa en otra maquina, si tienes acceso a aquella maquina(donde esta remoting) por el puerto 80(entra a http://192.168.1.56 <- Ejemplo de dirección de aquella maquina)


Saludos :wink:

Por Dano

BOFH

4273 de clabLevel

14 tutoriales
4 articulos
10 ejemplos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Lugar estratégico para vigilarte

firefox
Citar            
MensajeEscrito el 11 Ene 2006 10:09 pm
Gracias Dano ...

Pues si, si tengo acceso a la maquina donde tengo el remoting por el puerto 80 ( eso del puerto lo checo en las herramientas de navegador opciones-configuracion de conexion-proxy HTTP ? )

Por alffa

276 de clabLevel



 

Mi casa o mi trabajo...depende (México)

firefox
Citar            
MensajeEscrito el 11 Ene 2006 10:16 pm
Eso lo checas entrando desde tu navegador(firefox), la ip de la maquina que tiene remoting.

Tal cual así:

Maquina con remoting: 192.168.1.2
Maquina de la red, en la que pruebas: 192.168.1.3

Esto escribelo en Firefox, desde la maquina en la que pruebas:

http://192.168.1.2

Si te abre, ahora intenta esta:

http://192.168.1.2/crossdomain.xml

Si te abre la página, luege prueba(desde la misma maquina en la que pruebas) poner el gateway de amfphp, similar a este:

http://192.168.1.2/flashservices/gateway.php

O como sea tu gateway, el detalle es que utilices la ip de la maquina, si seguiste el tuto de F, sería así:

http://192.168.1.2/remoting/gateway.php

Si te abre una página en blanco, todo esta bien, eso quiere decir que el error es exclusicamente de Flash. Tal vez muestranos tu codigo de conexión haber si averiguamos algo mas. ^^

Por Dano

BOFH

4273 de clabLevel

14 tutoriales
4 articulos
10 ejemplos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Lugar estratégico para vigilarte

firefox
Citar            
MensajeEscrito el 12 Ene 2006 04:22 pm
Dano disculpame por contestar hasta ahora pero en mi trabajo mis obligaciones son otras :crap: :crap: ... esto lo hago gratis :lol: :lol:

Dano escribió:

Eso lo checas entrando desde tu navegador(firefox), la ip de la maquina que tiene remoting.

Tal cual así:

Maquina con remoting: 192.168.1.2
Maquina de la red, en la que pruebas: 192.168.1.3

Esto escribelo en Firefox, desde la maquina en la que pruebas:

http://192.168.1.2 bien

Si te abre, ahora intenta esta:

http://192.168.1.2/crossdomain.xml bien

Si te abre la página, luege prueba(desde la misma maquina en la que pruebas) poner el gateway de amfphp, similar a este:

http://192.168.1.2/flashservices/gateway.php

O como sea tu gateway, el detalle es que utilices la ip de la maquina, si seguiste el tuto de F, sería así:

http://192.168.1.2/remoting/gateway.php

Si te abre una página en blanco, todo esta bien, eso quiere decir que el error es exclusicamente de Flash. Tal vez muestranos tu codigo de conexión haber si averiguamos algo mas. ^^

Bueno en esta no me habre una paguina en blanco.. trata de bajar el archivo

Freddie escribió:

Ahora solo falta que abramos, desde nuestro navegador, la URL del gateway; si al abrirla el navegador nos pide que la descarguemos como un archivo, entonces el gateway funciona perfectamente, si por el contrario, salen errores o una web en blanco; algo hicimos mal.

Por alffa

276 de clabLevel



 

Mi casa o mi trabajo...depende (México)

firefox
Citar            
MensajeEscrito el 12 Ene 2006 04:37 pm
aahh!! perdon los de el codigo :

bueno el codigo es el mismo que el ejemplo de Maikel querysAMFPHP

La unica diferencia es que yo lo meto a un componente ventana que abro desde un boton:

Código :

aguamilpa_btn.onPress = function() {
   //Importamos las clases
   import mx.managers.PopUpManager;
   import mx.containers.Window;
   //Creamos la ventana
   var ventana = PopUpManager.createPopUp(_root, Window, true, {contentPath:"querysAMFPHP.swf"}, true);
   //Listener para cuando nuestra ventana se haya creado
   alCrear = Object();
   alCrear.complete = function(evento) {
      ventana.setSize(450, 450);
      ventana.closeButton = true;
      ventana.title = "Departamento de hidrometría...";
   };
   //Listener para cuando pulsamos el botón cerrar
   alCerrar = Object();
   alCerrar.click = function(evento) {
      evento.target.deletePopUp();
   };
   //Listener para cuando clicamos fuera de la ventana
   alClicarFuera = Object();
   alClicarFuera.mouseDownOutside = function() {
      trace("Cierra la ventana antes");
   };
   //Eventos
   ventana.addEventListener("click", alCerrar);
   ventana.addEventListener("complete", alCrear);
   ventana.addEventListener("mouseDownOutside", alClicarFuera);
};

Por alffa

276 de clabLevel



 

Mi casa o mi trabajo...depende (México)

firefox
Citar            
MensajeEscrito el 12 Ene 2006 04:48 pm

alffa escribió:

Bueno en esta no me habre una paguina en blanco.. trata de bajar el archivo


descarga ese archivo y debe aparecer totalmente en blanco.

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 12 Ene 2006 05:01 pm
Si en blanco ... :)

Por alffa

276 de clabLevel



 

Mi casa o mi trabajo...depende (México)

firefox
Citar            
MensajeEscrito el 12 Ene 2006 09:30 pm
Prueba así:

http://192.168.1.2/querysAMFPHP.swf <- Cuando así te funcione, ya después prueba en donde tienes el componente window.

Por Dano

BOFH

4273 de clabLevel

14 tutoriales
4 articulos
10 ejemplos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Lugar estratégico para vigilarte

firefox
Citar            
MensajeEscrito el 13 Ene 2006 04:25 pm
No, tampoco funciona solo ... Pero seguimos en la lucha ... :cc: :cc:

P.D. usando al señor GOOGLE me llevo a lo relacionado con los web services sera ese el camino o me estoy llendo por otro lado ??:?

gracias amigos.

Por alffa

276 de clabLevel



 

Mi casa o mi trabajo...depende (México)

firefox
Citar            
MensajeEscrito el 13 Ene 2006 04:54 pm
te estas yendo por otro lado...

a ver probemos con esto, en misquerys.php, agrega estas lineas, fuera de la clase


Código :

<?php
   class misquerys{
       ///todo el código de la clase
   }
if(basename($_SERVER['PHP_SELF'])=="misquerys.php")
{
    $test=new misquerys();
    $result=$test->consulta();
    while($reg=mysql_fetch_array($result))
    {
    echo $reg["nombre"].'<br>';
    }    
}
?>


y prueba desde la maquina con
http://10.40.40.32/remoting/services/misquerys.php

te deberia imprimir esa consulta...

saludos :)

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

netscape
Citar            
MensajeEscrito el 13 Ene 2006 05:28 pm
Afirmativo Maikel ... me mostro la consulta .. :D :D


... un rato más tarde


pero el querysAMFPHP no... :(

Por alffa

276 de clabLevel



 

Mi casa o mi trabajo...depende (México)

firefox
Citar            
MensajeEscrito el 13 Ene 2006 06:45 pm
FFFFUUUUNNNNCCCIIIOOONNNAAA!!!!! :lol: :lol: :lol:

bueno fue algo tan sencillo que casi lloro de la emosion :



import mx.remoting.NetServices;
import mx.remoting.Connection;

mx.remoting.debug.NetDebug.initialize();
NetServices.setDefaultGatewayUrl("http://localhost/remoting5/gateway.php"); <---- aqui deberia de ser "http://10.40.40.39/remoting/gateway.php"
conexion = NetServices.createGatewayConnection();
capturaRespuesta = new Object();
servicio = conexion.getService("misquerys",capturaRespuesta);
capturaRespuesta.onStatus = function (data){
trace("Fuck un error, por:" +data.description);
}


Muchas gracias Maikel y Dano por el apoyo... 8) 8)

Por alffa

276 de clabLevel



 

Mi casa o mi trabajo...depende (México)

firefox
Citar            
MensajeEscrito el 13 Ene 2006 07:34 pm
...

*sighs*

wasted time :roll:

well, i´m glad for you...

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 13 Ene 2006 07:39 pm
Bueno ... no fue mi intencion :oops: :oops:

Por alffa

276 de clabLevel



 

Mi casa o mi trabajo...depende (México)

firefox
Citar            
MensajeEscrito el 13 Ene 2006 07:45 pm
don´t worry, be happy ^^

Solo que Dano te dijo que mostrará el código, ninguno de los dos revisamos el código del tutorial, así que no nos habiamos percatado de eso, era mejor ver el código aquí :P

Bueno, pero en fin funciono y eso es lo importante ^^ , como dije, don´t worry, be happy ^^

saludos y suerte :)

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 13 Ene 2006 08:02 pm
bien ... gracias otra vez. :) :)

Por alffa

276 de clabLevel



 

Mi casa o mi trabajo...depende (México)

firefox
Citar            
MensajeEscrito el 13 Ene 2006 08:08 pm
Ahora explicación del por qué no funcionaba, recuerda flash se ejecuta del lado del cliente, entonces lo que hacia era pedirle los datos en la misma maquina en que se estaba ejecutando por eso no mostraba ningun dato, ya que el servidor no está alli, ni los datos, etc.

saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

netscape
Citar            
MensajeEscrito el 13 Ene 2006 08:20 pm
bien ... anotado Maikel gracias. :wink:

Por alffa

276 de clabLevel



 

Mi casa o mi trabajo...depende (México)

firefox

 

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