Comunidad de diseño web y desarrollo en internet online

Problema LoadVars

Citar            
MensajeEscrito el 21 Mar 2005 10:21 pm
Hola amigos:

Tengo el siguiente problema kiero comunicar un flash con php, el script php ya lo tengo y funciona de otras veces, pero tengo el problema al intentar comunicar el flash con dicho script me sale undefined

el script php es de un contador de visitas y al final devuelve un valor q es el ke yo kiero recoger para flash

gracias

Por axdaleon

25 de clabLevel



 

msie
Citar            
MensajeEscrito el 21 Mar 2005 10:39 pm
y el script de php cual es?? como mandas llamarlo desde flash???
un poco de codigo seria útil xD

Por Cep

BOFH

1509 de clabLevel

9 tutoriales

1 ejemplo

Genero:Masculino   REC Bastard Operators From Hell

Web Developer

firefox
Citar            
MensajeEscrito el 21 Mar 2005 10:40 pm
lo llamo desde flash asi:

var cnt:LoadVars = new LoadVars();
var rec:LoadVars = new LoadVars();

cnt.sendAndLoad("../Servicios/Contador.php",rec,"POST");

rec.onLoad = function(exito) {
Contador.text = rec.visitas + " visitas";
};

Por axdaleon

25 de clabLevel



 

msie
Citar            
MensajeEscrito el 21 Mar 2005 10:52 pm
1.- Pruena tu pelicula flash en el navegador, y no con control-Enter.

2.- Entra a tu pagina php desde el navegador. Si te muestra, solamente esto:
&visitas=28
o esto:
visitas=28
Excelente

Si no te muestra solo eso, va estar mas dificil que te funcione.


3.- Cambia tu codigo en Flash, esto ultimo en teoría no afecta, pero igual puedes cambiar tu codigo a:

Código :

var cnt:LoadVars = new LoadVars();
cnt.onLoad = function(exito) {
Contador.text = rec.visitas + " visitas";
};
cnt.load("../Servicios/Contador.php");




Saludosy suerte!

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

clabbrowser
Citar            
MensajeEscrito el 21 Mar 2005 11:10 pm
ya lo probe en el navegador mira la pagina es esta:

http://www.beepvillaviciosa.com

sale undefined visitas, es como si no comunicara con el script xq el script no registra las visitas, no tiene ningun registro.Pero es el mismo ke utilizo siempre y va

Por axdaleon

25 de clabLevel



 

msie
Citar            
MensajeEscrito el 21 Mar 2005 11:11 pm
el script es este:

<?
if ($HTTP_POST_VARS) {
$ip = $REMOTE_ADDR;
$cnx = mysql_connect('localhost','dnl','171081');

$sql = "SELECT IP FROM Contador WHERE IP='$ip'";
$rst = mysql_db_query('beep',$sql,$cnx);

if (mysql_num_rows($rst) != 0)
else $sql = "INSERT INTO Contador (IP) VALUES ('$ip')";

mysql_query($sql);
$sql = "SELECT IP FROM Contador";
$rst = mysql_query($sql);
$visitas = mysql_num_rows($rst);
mysql_free_result($rst);

echo "&visitas=".$visitas;
}
?>

Por axdaleon

25 de clabLevel



 

msie
Citar            
MensajeEscrito el 21 Mar 2005 11:34 pm
A la pagina que te decia que accedas primero es a la del Contador a:

../Servicios/Contador.php

Ok

Ahora te va a mostrar todo en Blanco, quitale a tu php lo de las post Vars. Esto por que no es neceario eso. Si lo que quieres es seguridad en el acceso hay otras formas.
Pero bueno el dode seria asi:

Código :

<?
$ip = $REMOTE_ADDR;
$cnx = mysql_connect('localhost','dnl','171081');

$sql = "SELECT IP FROM Contador WHERE IP='$ip'";
$rst = mysql_db_query('beep',$sql,$cnx);

if (mysql_num_rows($rst) != 0)
else $sql = "INSERT INTO Contador (IP) VALUES ('$ip')";

mysql_query($sql);
$sql = "SELECT IP FROM Contador";
$rst = mysql_query($sql);
$visitas = mysql_num_rows($rst);
mysql_free_result($rst);

echo "&visitas=".$visitas;
?>


Ya si te muestra la pagina "contador.php":
&visitas=412312;

Todo esta bien y en flash no deberias tener problemas. (Recuerda tambien el flash hay que verlo desde el navegador)

Saludos :)

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

clabbrowser
Citar            
MensajeEscrito el 21 Mar 2005 11:48 pm
Gracias por todo, pero tengo una ultima duda ahora sale "1 </body>" por que esto?

Habia un fallo en el script pero ya esta solucionao

Muchas Gracias

Por axdaleon

25 de clabLevel



 

msie
Citar            
MensajeEscrito el 21 Mar 2005 11:50 pm
solo cambiale la ultima linea al php, agregale un aperson al final:

echo "&visitas=".$visitas."&";

y listo!!!

Saludos :)

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

clabbrowser
Citar            
MensajeEscrito el 21 Mar 2005 11:56 pm
gracias mira le puse un exit() al final del script y ya va

Muchas Gracias javierdaniel

Por axdaleon

25 de clabLevel



 

msie

 

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