Comunidad de diseño web y desarrollo en internet online

concepto php y flash

Citar            
MensajeEscrito el 17 Nov 2004 03:11 pm
Tate de seguir el siguiente ejemplo:
1. Crearemos una variable en nuestro archivo PHP al que llamaremos "miphp.php", y le daremos salida con print():
<?php
//creamos la variable
$nombre = "johnmartin es mi nombre";
//le damos salida
print("nombre=" . $nombre);
?>
2. Ahora vamos a nuestro archivo de Flash al que llamaremos "miarchivo.fla", donde cargaremos mediante LoadVars "miphp.php", y en un campo de texto mostraremos la variable creada. Creamos entonces un campo de texto dinámico con el nombre de instancia "texto_txt" y en el Frame ponemos:
var a = new LoadVars();
a.load("miphp.php");
a.onLoad = function() {
texto_txt.text = this.nombre;
};
Ponemos todo (miarchivo.swf, miarchivo.html y miphp.php) en el servidor que soporta PHP, y listo, ya vemos como Flash toma el valor de la variable "minombre"
JOHNMARTIN

Pero a la hora de ejcutar en flash me marca variable indeifnida, asi q si alguein me puede explicar me ayudaria mucho.. gracias

Por anita_x

6 de clabLevel



 

unknown
Citar            
MensajeEscrito el 17 Nov 2004 03:47 pm
¿Has verificado las rutas de los archivos?
¿Tu servidor soporta PHP?

Por lo que veo, todo está normal, así que debería funcionar...

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

unknown
Citar            
MensajeEscrito el 17 Nov 2004 04:56 pm
Lo estas probando desde un sevidor o localmente, si es localmente jamas te funcionara

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

unknown
Citar            
MensajeEscrito el 17 Nov 2004 05:11 pm
Pues utilizo el appserv y coloco los archivos dentro de www

pero me marca indefinido cuando lo abro en html
creo q el problema es en la parte de flash

Por anita_x

6 de clabLevel



 

unknown
Citar            
MensajeEscrito el 17 Nov 2004 05:23 pm
Abrelo desde un navegador (El archivo PHP) y escribe aqui exactamente lo que sale

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

unknown
Citar            
MensajeEscrito el 17 Nov 2004 06:42 pm
En este momento no estoy en mi casa y no puedo publicar lo q me aparece en el php, creo q tendre q publicarlo mañana,pero no recuerdo q me marcara ningun error aparecia publicado jhon martin es mi nombre, sin embargo gracias por responder y mañana publico lo q aparece.

Por anita_x

6 de clabLevel



 

unknown
Citar            
MensajeEscrito el 17 Nov 2004 07:09 pm
kizas :

print("&nombre=" . $nombre."&otraVar=www.nodani.com");

porque? Flash solo toma como variables las que empiecen por & [si vienen de archivos externos y no son XML/remoting]

lo de otra var es porque normalmente los html PUEDEN dejar un espacio al final de la pagina [varios en realidad] que te joden la variable hasta el extremo, asi que cerramos nuestra variable(s) con una que no importa como termine... saludetes

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

unknown
Citar            
MensajeEscrito el 17 Nov 2004 07:38 pm
Gracias ICEM4N
al rato q llegue a mi casa voy a probar lo que pusiste

Por anita_x

6 de clabLevel



 

unknown
Citar            
MensajeEscrito el 17 Nov 2004 10:35 pm
tambien queda la tonteria de abrir el php desde el disco duro , usa el explorador y pon http://localhost

Por buho29

510 de clabLevel

1 tutorial

7 ejemplos

 

unknown
Citar            
MensajeEscrito el 17 Nov 2004 10:43 pm

buho29 escribió:

tambien queda la tonteria de abrir el php desde el disco duro , usa el explorador y pon http://localhost

Con todo respeto, y disculpa mi ignorancia.... pero, ¿por qué "tontería"?

Por Pedro

BOFH

3017 de clabLevel

3 tutoriales
6 articulos

  Bastard Operators From Hell

Honduras

unknown
Citar            
MensajeEscrito el 17 Nov 2004 11:17 pm
porque en el tutorial viene explicado, no?

además, si uno tiene instalado php en su máquina es casi seguro que esos archivos se llaman de localhost

Por fael

BOFH

2443 de clabLevel

3 tutoriales
2 articulos

 

unknown
Citar            
MensajeEscrito el 18 Nov 2004 06:48 pm
OK, ya me enrede, pero se q el problema es a la hora de cargar el miphp.php... poner localhost, pues si lo puse, pero sigue marcandome undefine

Por anita_x

6 de clabLevel



 

unknown
Citar            
MensajeEscrito el 18 Nov 2004 08:05 pm
Que te sale cuando pones la URL del PHP en un navegador?

Por Cris

127 de clabLevel


1 articulo

 

Cristalab Goddess Officer

unknown
Citar            
MensajeEscrito el 19 Nov 2004 01:33 am

anita_x escribió:

Tate de seguir el siguiente ejemplo:
1. Crearemos una variable en nuestro archivo PHP al que llamaremos "miphp.php", y le daremos salida con print():
<?php
//creamos la variable
$nombre = "johnmartin es mi nombre";
//le damos salida
print("nombre=" . $nombre);
?>
2. Ahora vamos a nuestro archivo de Flash al que llamaremos "miarchivo.fla", donde cargaremos mediante LoadVars "miphp.php", y en un campo de texto mostraremos la variable creada. Creamos entonces un campo de texto dinámico con el nombre de instancia "texto_txt" y en el Frame ponemos:
var a = new LoadVars();
a.load("miphp.php");
a.onLoad = function() {
texto_txt.text = this.nombre;
};
Ponemos todo (miarchivo.swf, miarchivo.html y miphp.php) en el servidor que soporta PHP, y listo, ya vemos como Flash toma el valor de la variable "minombre"
JOHNMARTIN

Pero a la hora de ejcutar en flash me marca variable indeifnida, asi q si alguein me puede explicar me ayudaria mucho.. gracias


Realmente yo tuve el mismo problema, lo que pasa es que Flash solo toma el nombre de la variable creada con print e igual Ej:print("nombre=" no importando si lo el nombre de la variable PHP como $nombre, después tomará como valor todo lo que sigue después del igual, yo no he podido todavía delimitar el valor de la variable porque aunque pongas ";" seguirá tomando como valor lo que sigue.

Tabién, debes estar segura que el archivo se encuentra en el mismo directorio de tu php para poder verlo por lo menos.

Saludos.

Por Jc

62 de clabLevel



 

unknown

 

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