Foros del Web » Creando para Internet » Flash y Actionscript »

Quitan Register_globals y no funciona mi formulario de contacto Flash + PHP, Ayuda

Estas en el tema de Quitan Register_globals y no funciona mi formulario de contacto Flash + PHP, Ayuda en el foro de Flash y Actionscript en Foros del Web. Tengo un Formulario de Contacto que siempre he usado... Pero como no voy a poner todo el codigo, aqui les dejo un LINK para descargarlo: ...
  #1 (permalink)  
Antiguo 08/05/2007, 21:27
Avatar de buhomorado  
Fecha de Ingreso: enero-2005
Mensajes: 324
Antigüedad: 12 años, 11 meses
Puntos: 1
Quitan Register_globals y no funciona mi formulario de contacto Flash + PHP, Ayuda

Tengo un Formulario de Contacto que siempre he usado...

Pero como no voy a poner todo el codigo, aqui les dejo un LINK para descargarlo:


http://www.paolamoniet.com/formulario_contacto.zip

Alli dentro viene un archivo llamado send.php

Y Yo solo tenia que cambiar esta linea:


<?php
$to= "[email protected]";


Y poner alli el mail al ke iba dirigido... komo he dicho antes, debido a que no soy programador no konozko php en si. Total este formulario de Contakto lo he utilizado siempre, lo baje de un tutorial hace tiempo...

El problema es ke un dia. Me empezaron ha hablar los clientes y decirme que no les estaban llegando los mails que provenian del formulario.

Y cheque yo mismo los mails de los clientes y todos llegaban en Blanco. (digamos que las variables no se enviaban), aparece mas o menos asi:



Nombre:
Telefono:
email:
Comentarios:

Asi en blanco! Diablos!

Entonces hable mande un mail a mi provedor de web y me contesto esto en un email:


El error completo es:
Server Requirement Error: register_globals is disabled in your PHP configuration. This can be
enabled in your php.ini configuration file or in the .htaccess file in your catalog directory.
Nosotros deshabilitamos register_globals por seguridad, para hacer funcionar su script deberá crear
en el directorio de su aplicación un archivo llamado php.ini y dentro de este colocar la linea:
register_globals = On
El motivo de que estemos retirando register_globals es debido a la seguridad, ya que existen
muchos huecos de seguridad con esta directiva que comprometen un servidor, de todas formas
register_globals sera retirada en la vesión 6 de PHP, ver mas en el siguiente Link:
http://us3.php.net/register_globals

Lo cual no entiendo... puesto que ya hize el famoso archivo php.ini que solo contenia: register_globals = On

Mas no funciono... Lo que me conmociona es el hecho de pensar que ellos dicen que register_globals esta siendo retirado... Ke diablos es register_globals.. NO tengo IDEA, aun asi... Bien pues asi he tenido este problema con varios clientes. Y ya no se que decir.


Alguien podria ayudarme?
  #2 (permalink)  
Antiguo 09/05/2007, 00:34
 
Fecha de Ingreso: abril-2006
Ubicación: Colombia
Mensajes: 648
Antigüedad: 11 años, 8 meses
Puntos: 3
Re: Quitan Register_globals y no funciona mi formulario de contacto Flash + PHP, Ayud

Hola

Pues no es solo register_globals, sino safe mode, $HTTP_VARS, magic quotes, no quedando más opción que arreglar todo el código que tenga esto, y bueno si entendi bien lo de register globals, entonces en tu caso por ej tienes en el archivo send.php por ej la siguiente variable

$name

y esa me imagino viene del archivo contacto.swf (no tengo flash instalado en mi pc) y dependiendo del método que uses (post o get para enviar los datos) entonces debes asignar a la variable nombre el valor del campo del arreglo get o post, y eso lo puedes hacer antes del codigo que ya tienes para que no te toque hacer muchos cambios, asi por ej quedaria

$name = $_GET['name']; o $name = $_POST['name'];
en donde el name del $_GET o $_POST es el nombre de la caja de texto del swf que me imagino es name, bueno, eso fue lo que yo entendi leyendo esto
http://www.maestrosdelweb.com/editorial/php6b/
y si eso es correcto entonces te tocaria hacer lo mismo con las demás variables pero antes del cuerpo del mail para que no te toque hacer muchos cambios, es decir iria eso antes de $to= "<A href="mailto:[email protected]";">[email protected] iet.com";
espero mi idea te sirva, un saludo
__________________
Suerte.
_______________________________
"La vida es el principio de la muerte".
  #3 (permalink)  
Antiguo 03/03/2008, 19:42
 
Fecha de Ingreso: abril-2003
Mensajes: 4
Antigüedad: 14 años, 7 meses
Puntos: 0
Re: Quitan Register_globals y no funciona mi formulario de contacto Flash + PHP, Ayud

Te funciono finalmente ???
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:30.