Hola, resulta que estoy haciendo una pagina web, yo uso ASP pero el cliente requiere que sea en PHP y me mando un archivo php con el codigo que recibe para un formulario de contacto
el codigo es este:
Código PHP:
<?php
// El archivo class.smtp.inc no necesita cambios.
// El archivo PHP es el que debe de ser modificado para recibir
// las variables de la forma en HTML.
include('class.smtp.inc');
header('Content-Type: text/plain');
// Poner todas las variables HTML sobre la variable $message.
$hoy = date ("d Y");
$message = "\t\t\t$hoy\n\n";
$message = $message . "---------------------------------\n";
$message = $message . "Gender: $gender\n";
$message = $message . "First: $firstname\n";
$message = $message . "Last: $lastname\n";
$message = $message . "EMAIL: $email\n";
$message = $message . "Country: $country\n";
$message = $message . "Tel: $tel\n";
$message = $message . "MessageInfo: $body\n";
//$miDireccion="[email protected], [email protected]";
$miDireccion="[email protected]";
$asunto="Contact us Prospects DB\n";
$mensaje=$message;
if(!@mail($miDireccion,
$asunto,
$mensaje,
'From: [email protected]',
'[email protected]')){
Header("Location: http://www.tefl-online.com/notsent.html");
exit;
}else{
Header("Location: http://www.tefl-online.com/ok.html");
exit;
}
?>
Pero me da este error:
Warning: Cannot modify header information - headers already sent by (output started at D:\Domains\creandowebs.com\wwwroot\itto\class.smtp .inc:361) in
D:\Domains\creandowebs.com\wwwroot\itto\contact.ph p on line
7 Warning: Cannot modify header information - headers already sent by (output started at D:\Domains\creandowebs.com\wwwroot\itto\class.smtp .inc:361) in
D:\Domains\creandowebs.com\wwwroot\itto\contact.ph p on line
42
Puse en negritas las lineas de los errores, ojala me puedan ayudar, gracias