Foros del Web » Programando para Internet » PHP »

Formulario PHP y Flash

Estas en el tema de Formulario PHP y Flash en el foro de PHP en Foros del Web. Holas a todos!! tengo un problema con un formulario en PHP que es completado desde un form en Flash La cuestion es ke estaba andando ...
  #1 (permalink)  
Antiguo 11/11/2004, 22:56
 
Fecha de Ingreso: noviembre-2004
Ubicación: Montréal - Santa Fe
Mensajes: 140
Antigüedad: 19 años, 5 meses
Puntos: 2
Formulario PHP y Flash

Holas a todos!!
tengo un problema con un formulario en PHP que es completado desde un form
en Flash
La cuestion es ke estaba andando todo bien y tuve que cambiar de servidor y
desde ahi comenzaron los problemas... el tema es ke llegan cortados los
emails enviados desde ese form
pienso yo que kisas es un problema de REDACCION... osea kisas antes se usaba
una version de PHP digamos 4 ya hora se usa una 5
bueh.. la idea es si alguien puede ayudarme a ver el codigo que aki
adjunto,... a ver ke cambios me recomienda para ke funcione.... kisas en la
declaracion de variables o algo asi
Bueh.. desde ya muchas gracias

---------------------------------
Codigo: este codigo lo baje de internet y andaba bien... despues de volvio
loko cuando cambie el server
---------------------------------

<?

/************************************************** ****
**
** This script is easy to configure. Just change the variables below to
** suit your environment and PHP does the rest!
**
** http://www.scratchdisk.co.uk
**
************************************************** *****/

// Enter your email address here
$adminaddress = "[email protected]";

// Enter the address of your website here
$siteaddress ="http://www.pepe.com";

// Enter your company name or site name here
$sitename = "Pepe";

// Gets the date and time from your server
$date = date("d/m/Y H:i:s");

// Modificacion para aceptar idioma espanol y acentos
$nombre1=utf8_decode($nombre);
$empresa1=utf8_decode($empresa);
$domicilio1=utf8_decode($domicilio);
$ciudad1=utf8_decode($ciudad);
$provincia1=utf8_decode($provincia);
$pais1=utf8_decode($pais);
$comentarios1=utf8_decode($comentarios);

// Gets the IP Address
if ($REMOTE_ADDR == "") $ip = "no ip";
else $ip = getHostByAddr($REMOTE_ADDR);

//Process the form data!
// and send the information collected in the Flash form to Your nominated
email address
IF ($action != "")
{
mail("$adminaddress","Mensaje Nuevo de Consulta",
"Nuevo Mensaje desde el WEBSITE - Consulta

Nombre: $nombre1
Empresa que representa: $empresa1
Direccion: $domicilio1
Ciudad: $ciudad1
Provincia: $provincia1
Pais: $pais1
Telefono: $telefono
Email: $email
Suscripcion?: $inputCallback
Mensaje: $comentarios1
------------------------------

Informacion del envio:
Sistema: $HTTP_USER_AGENT
Hostname: $ip
IP address: $REMOTE_ADDR
Fecha: $date","FROM:PEPE- Consulta");

//This sends a confirmation to your visitor
mail("$email","Gracias por visitarnos","Su email ha sido enviado
correctamente. En breve procesaremos su mensaje","FROM:PEPE SA");

//Confirmation is sent back to the Flash form that the process is complete
$sendresult = "Listo!";
$send_answer = "answer=";
$send_answer .= rawurlencode($sendresult);

// echo "$send_answer";

}

?>
  #2 (permalink)  
Antiguo 12/11/2004, 03:16
 
Fecha de Ingreso: abril-2003
Mensajes: 656
Antigüedad: 21 años
Puntos: 1
lo que estas haciendo es recibir las variables tal cual, y deberias recibirlas com el array super global $_POST o $_GET , segun sea el metodo de tu formulario, asi pues
$nombre = $_POST['nombre'];
etc

un saludo
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 10:11.