Comunidad de diseño web y desarrollo en internet online

Flash y PHP

Citar            
MensajeEscrito el 02 Jul 2005 04:42 pm
Hola,

Soy nuevo en esto del flash y tengo algunas dudas:

1. Hay algun sitio donde haya un buen manual simple de flash y actionscript

2. He creado un pequeño flash que tiene dos cajas de texto en las que, mediante LoadVars.send envio unos datos a una pagina ASP o PHP.
Cuando la envio a la pagina ASP me va bien, pero cuando la envio a una PHP no me va bien porque no sabe reconocer las variables $_POST["x"] o $_GET["x"] y he tenido que activar la opcion de register_globals en el php.ini.
Alguien me puede decir como activar el flash o el php para que pueda recibir variables bien construidas con PHP tipo $_POST.

3 He intentado utilizar el metodo sendAndLoad pero no se si me falla al enviar o al recibir, en principio con el metodo send me iba bien para una pagina ASP pero al poner sendAndLoad a muerte, alguien puede explicarme como debugar, pq la funcion TRACE no me saca nada en la funcion v.onLoad=function(true){trace("SI");}

Por shaggybb

5 de clabLevel



 

msie
Citar            
MensajeEscrito el 02 Jul 2005 05:18 pm
el servidor es local? :?

si es asi configura php para que se ejecute como cgi, como haces esto, en la carpeta principal de php en el archivo install.txt que contiene estas lineas, dependiendo de la version de tu php5 usaras la ultima linea

Installing as a CGI binary

If you unziped the PHP package to C:\php\ as described in the Manual
Installation Steps section, you need to insert these lines to your
Apache configuration file to set up the CGI binary:

Example 2-3. PHP and Apache 1.3.x as CGI
ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php

# For PHP 4
Action application/x-httpd-php "/php/php.exe"

# For PHP 5
Action application/x-httpd-php "/php/php-cgi.exe"


ejemplo: para php4

Código :

ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"

ejemplo: para php5

Código :

ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php-cgi.exe"


Eso si date cuenta de las rutas y bueno copia las tres lineas que te toquen al final del archivo del httpd.conf de Apache (claro si tu servidor es apache), reinicias tu servidor, luego pruebas tu script de nuevo, :wink:

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 02 Jul 2005 06:22 pm
Que servidor Web es?? no será IIS verdad?? pq en este lo ke medio ( y digo medio...xD) funciona es por ISAPI CGI, mientras que en Apache funcionan perfectamente los dos, por cgi y por modulo.

Es mejor que tire del php modular... pero si así te
funciona pues nada :D

Por MorphX

SWAT Team

982 de clabLevel

3 tutoriales

  SWAT

La Telaraña Digital

mozilla
Citar            
MensajeEscrito el 02 Jul 2005 08:33 pm
Cierto Morphx como modulo y cgi funciona, pero instalar como modulo para un novato no sería muy recomendable ya que dejaria muchas brechas de seguridad :wink:

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 03 Jul 2005 05:38 pm
Hola a Maikel y MorphX,

He identificado el problema con mas exactitud.
Primero tengo IIS y estoy con IIS pq todavía no lo conzco muy bien y me gustaría saber como configurarlo correctamente.

Tengo PHP5 configurado como ISAPI y en el path del sistema operativo la ruta del php, así como el php5ts.dll y php.ini en sus repectivas carpetas.

El problema que me da es que por ASP me recoge bien los datos por GET pero no por POST, ¿¿extraño verdad??

Y por PHP me da el error por GET y POST a caso que no tenga activado el register_globals.

Creo que la solucion no es pasar a Apache porque es evitar el error, pero la verdad estoy intentado entenderlo y a caso que el servidor IIS trabaje con un contentType distinto que flash no tengo ningun tipo de idea.

Podríais ayudarme please

Por shaggybb

5 de clabLevel



 

msie
Citar            
MensajeEscrito el 03 Jul 2005 05:57 pm
El amigo MorphX escribio:
Que servidor Web es?? no será IIS verdad?? pq en este lo ke medio ( y digo medio.. :lol: ) funciona es por ISAPI CGI, mientras que en Apache funcionan perfectamente los dos, por cgi y por modulo.

El ya te respondio la pregunta alli, y bueno lo que puedo decir yo es que no he configurado IIS, y tampoco intentaria configurar PHP para IIS, cada quien con su respectiva pareja, es decir PHP con Apache y ASP con IIS, las mezclas a la final nunca funcionan del todo bien :wink:

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 03 Jul 2005 06:04 pm
Gracias Maikel,

Pero siguo teniendo una pregunta, pq no puedo recoger por POST desde ASP y si por GET

Muchas Gracias de ante mano

Por shaggybb

5 de clabLevel



 

msie
Citar            
MensajeEscrito el 03 Jul 2005 06:18 pm

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 03 Jul 2005 06:24 pm
Maikel,

Mi impotencia es tal que ya no entiendo nada,

Acabo de instalar apache con php, php por cgi, he probado otras web en las que utilizo $_POST y funcionan bien, pero la del puto flash no, y no entiendo nada.
En IIS me pasa igual.

No entiendo nada, hay que configurar algo de flash para que el servidor sepa que pasa datos o algo asi??

Es mas lo increible de todo esto es que pq en otras webs funciona bien el $_POST

Dios, esto es de locos.

Por shaggybb

5 de clabLevel



 

msie
Citar            
MensajeEscrito el 03 Jul 2005 06:32 pm
hey flash no tiene nada que ver con eso, tas seguro que estas pasando las variables bien?

A ver pon un poquito de codigo donde pasas por el metodo POST

flash te funciona con el metodo GET? :?

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 03 Jul 2005 07:25 pm
POST.... quitale el $_POST y deja solo la variable, bueno pa ver si funciona..... ;)

Por bipsa

628 de clabLevel

1 tutorial
1 articulo

Genero:Masculino  

Colombia

firefox
Citar            
MensajeEscrito el 03 Jul 2005 08:18 pm
Este es el código Flash
on(click){
v = new LoadVars();
v.nombre=_root.txtNombre.text;
v.apellidos=_root.txtApellidos.text;
v.send("http://localhost/flash/inserta.php","_blank","GET");

o
v.send("http://localhost/flash/inserta.php","_blank","POST");
}



Este es el codigo php

<?
echo "Nombre Register_Globals->On: ".$Nombre."<br>";
echo "Apellidos GET: ".$_GET['Nombre']."<br>";
echo "Apellidos POST: ".$_POST['Nombre']."<br>";
?>

Cuando el register_globals esta a on solo me muestra el primer echo, pero los otros dos nunca.

Por shaggybb

5 de clabLevel



 

msie
Citar            
MensajeEscrito el 03 Jul 2005 08:19 pm
gggg. y no te funciona? debería ........

Por bipsa

628 de clabLevel

1 tutorial
1 articulo

Genero:Masculino  

Colombia

firefox
Citar            
MensajeEscrito el 03 Jul 2005 08:39 pm
si ya lo se, pero no tira y lo que me mosquea es que no se pq.

Por shaggybb

5 de clabLevel



 

msie
Citar            
MensajeEscrito el 03 Jul 2005 09:00 pm
:shock: why?!

y con apache no te funciona?! configuraste bien apache con php?

sino sigues las instrucciones que te dan en este link:
Click Aqui

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 03 Jul 2005 09:21 pm
Hola a todos,

Maikel me he mirado la configuración y si que la tengo bien.

Tanto IIS como APACHE estan bien configurados y solo consiguo encontrar datos por GET en ASP y GET en PHP con register_globals a on.

Por shaggybb

5 de clabLevel



 

msie
Citar            
MensajeEscrito el 03 Jul 2005 09:28 pm
:shock: :? :crap: :zombie:

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 03 Jul 2005 10:02 pm
POR FIN, ARREGLADO!!!!

Hola a todos,

Impresionante, pero asi es Microsoft; un puta mierda.

He desintalado el IIS y todo a funcionado de puta madre en el apche por GET y POST.

Luego he vuelto a instalar IIS y ahora ASP por get y post y PHP idem.

Ahora mismo estoy con IIS por puerto 80 y Apache por puerto 8080 y puede por todos los pasos tanto por unos como por otros.

Mi consejo poner IIS con PHP como ISAPI solo cargas una ruta y no tienes que copiar ningun archivo en sistema, asi pueden cohexistir APACHE Y IIS.

Un saludo y gracias por vuestra.

Por shaggybb

5 de clabLevel



 

msie
Citar            
MensajeEscrito el 03 Jul 2005 10:27 pm
ains....... ¬¬

Abandona el lado oscuro y vuelve a la luz xD

Centrate en Apache, PHP y MySQL que es la verdadera combinación perfecta :P

El lado oscuro es más "facil" "rapido de poner" y "gráfico" pero a un alto precio xD

Saludos...

Por MorphX

SWAT Team

982 de clabLevel

3 tutoriales

  SWAT

La Telaraña Digital

mozilla
Citar            
MensajeEscrito el 03 Jul 2005 10:34 pm
Buena esa...... POR FIN::::::

Por bipsa

628 de clabLevel

1 tutorial
1 articulo

Genero:Masculino  

Colombia

firefox

 

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