Ver Mensaje Individual
  #6 (permalink)  
Antiguo 06/02/2007, 18:16
HHnn
 
Fecha de Ingreso: octubre-2004
Mensajes: 198
Antigüedad: 19 años, 7 meses
Puntos: 1
Re: Formulario envia mail y redirecciona a otra pag

Hola,

No puedo hacerlo funcionar, no se en que me equivoco.

Tengo por un lado el archivo "enviarmail.php" que se encarga de enviar el mail por medio de la clase phpmailer, este archivo contiene el siguiente codigo:

<?php
include_once"functionmail.php";
$para = "[email protected]";
$subject = "Contacto formulario";
$body = "";
if(SendMAIL($para,$subject,$body,"$altbody","$mail FROM","$mailNameCompany")){
echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0;URL=http://www.midominio.com/gracias.php\">";
}
else{
echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0;URL=http://www.midominio.com/error.htm\">";
}
?>

Pero le agregue el codigo que dice atiro8 y quedo asi:

<?php
$mailNameCompany = $_POST['mailNameCompany'];
header('gracias.php?mailNameCompany=$mailNameCompa ny;
include_once"functionmail.php";
$para = "[email protected]";
$subject = "Contacto formulario";
$body = "";
if(SendMAIL($para,$subject,$body,"$altbody","$mail FROM","$mailNameCompany")){
echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0;URL=http://www.midominio.com/gracias.php\">";
}
else{
echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0;URL=http://www.midominio.com/error.htm\">";
}
?>

mailNameCompany es el campo que contiene el nombre.

Y por otro lado tengo el archivo "gracias.php" que contiene el siguiente codigo:

<?php
$mailNameCompany=$_GET['mailNameCompany'];
echo "Felicitaciones ".$mailNameCompany." por completar el formulario";
?>

Con todo esto me aparece el siguiente error luego de hacer click en enviar en el formulario:

Parse error: syntax error, unexpected $end in /home/ur000494/public_html/enviarmail.php on line 14

No se que sucede.

Espero alguna respuesta, y gracias por responder.

Saludos
__________________
La seguridad es la infinita inseguridad de lo seguro.