Comunidad de diseño web y desarrollo en internet online

Flash php mysql

Citar            
MensajeEscrito el 19 Nov 2008 02:45 pm
Hola a tod@s:
Estuve siguiendo el tutorial sobre como pasar variables de php a flash, y no lograba que me funcionara en local, unas veces porque me ponia el dichoso undefined y otras me ponia el texto php en flash, tras mucho indagar, y utilizando el famoso LoadVars, llegue a la conclusion de que no valia poniendo el fichero php en la misma carpeta que el swf sino que ademas el en fla tenia que poner la ruta en la cual estaba el php de la siguiente manera ¨localhost/miphp.php¨, no m e funciona solo indicando ¨miphp.php¨.
Si alguien me pudiera indicar como puedo poner la referncia relativa y no teniendo que poner siempre la absoluta se lo agradeceria.

Por jorloque

13 de clabLevel



 

firefox
Citar            
MensajeEscrito el 19 Nov 2008 03:45 pm
SI pruebas desde dentro de Flash tienes que poner la ruta completa, incluyendo protocolo, es decir: http://localhost/tu.php, para usar rutas relativas lo tienes que mirar desde un navegador ... y por supuesto, tienes que tener un servidor local que soporte PHP

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 19 Nov 2008 04:14 pm
Gracias!!!!
Ahora tengo otra pregunta, cuando ejecuto el fla con la consulta y me devuelvo los datos al fla, todo va correcto, pero todo es en elocal, en el mismo momento que ejecuto la pagina web desde local la consulta no me la ejecuta (tengo un dominio, php soprotado, apache ,... y hago que mi maquina funcione como servidora), cuadno ejecuto la pagina desde el dominio me funciona todo menos las consutlas a la base de datos mysql. :)

Por jorloque

13 de clabLevel



 

msie
Citar            
MensajeEscrito el 19 Nov 2008 04:15 pm
No me queda muy claro lo que me cuentas

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 19 Nov 2008 04:34 pm
Tengo la pagna web que estoy desarrollando con flash acceso a mysql a traves de php, pues bien cuando hago alguna consulta a a la bbdd a traves de flash, me devuelve los datos correctos si bien lo practico en local y me sale todo correcto, pero cuando trato de acceder via dominio o sea http://www.midominio.com/main.html, los datos a los cuales trato de acceder a traves de la base de datos no se me conecta a ésta y no me devuelve nada.

Por jorloque

13 de clabLevel



 

msie
Citar            
MensajeEscrito el 19 Nov 2008 04:51 pm
Tienes que poner un crossdomain.xml en el directorio raiz para autorizar el acceso a los datos

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 19 Nov 2008 06:49 pm
a mi me pasa algo parecido..

Tengo un php para subir archivos al server y renombrarlos con id unicos, que ademas deberia retornar ese id unico.

php:

Código :

<?php
$prefijo = substr(md5(uniqid(rand())),0,6);
$archivo = $_FILES["Filedata"]['name'];
if ($_GET["action"] == "upload") {   
   if ($archivo != "") {
      $destino =  "tempDir/".$prefijo."_".$archivo;
      copy($_FILES['Filedata']['tmp_name'], $destino);
   }
}
if ($_GET["action"] == "elprefijo") {
   $completo = $prefijo."_".$archivo;
}
?>


la parte del upload funciona bien, el problema esta en la parte del elprefijo.
En flash:

Código :

fileUpload.upload("subeImagen.php?action=upload");
   var cargador = new LoadVars(); 
   var recibir= new LoadVars(); 
   cargador.sendAndLoad("subeImagen.php?action=elprefijo",recibir,'GET'); 
   recibir.onLoad = function(success:Boolean):Void { 
      txtPrefijo.text = recibir['completo']; 
      if(success){ 
         txtPrefijo.text = recibir['completo']; 
      }else {
         getURL("javascript:alert('no se ha recibido el prefijo')"); 
      }
   }

supuestamente deberia de retornarme el valor de completo, pero siempre me saca la alerta de "no se ha recibido el prefijo", nunca se cumple success.

he probado con rutas absolutas y relativas, y nada.
Alguna idea.

Por boquepa

7 de clabLevel



 

firefox
Citar            
MensajeEscrito el 19 Nov 2008 06:59 pm
Problema distinto = Post nuevo

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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