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