I made an email form "contact.php" which makes use of the code below in a separate php file "mail.php" but I just can't get it to work. I'm kinda new to php. ;D <? //assign the constants $agiemail = "email@agi.com"; $aginame = "AGI"; $inittxt = "WEB: "; //get the values $sender = $_POST['fName']; $subject = $_POST['fSubject']; $email = $_POST['fEmail']; $phone = $_POST['fPhone']; $msg = $_POST['fMessage']; $checkbox = $_POST['fCheckbox']; $date = date("l, F j, Y"); $time = date("h:i A"); //*****The error must be somewhere in the code below***** $header = "To: " . $aginame . "<" . $agiemail . ">\n" . "Subject: " . $inittext . $subject . "\n" . "From: " . $sender . "<" . $email . ">\n" . "X-Mailer: PHP 4.x"; $message = "\n**This message was sent from the AGI website**\n\n\n" . "Sender: " . $sender . "<" . $email . ">\n" . "Date: " $date . " " . $time . "\n" . "Reply by phone: " . $checkbox . "\n" . "Telephone: " . $phone . "\n\n" . $subject . "\n" . $msg; //send the mail + error messages if(mail($agiemail, $subject, $message, $header)) { header('Location: sent.php'); } else { header('Location: emailnotsent.php'); } ?> Code (markup): I keep getting the error message in my browser: Parse error: syntax error, unexpected T_VARIABLE in D:\xampp\htdocs\agi\_snippets\php\mail.php on line 25 Code (markup): Can you guys tell me what I'm doing wrong? I'm running it on localhost using the latest version of xamp. This is my first time working on php.
You're missing a period in this line. "Date: ". $date . " " . $time . "\n" . PHP: (I added it in the code above)
I did what you said which kind of fixed it but now I'm getting another problem: New problem: Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in D:\xampp\htdocs\agi\_snippets\php\mail.php on line 31 Warning: Cannot modify header information - headers already sent by (output started at D:\xampp\htdocs\agi\_snippets\php\mail.php:31) in D:\xampp\htdocs\agi\_snippets\php\mail.php on line 37 Code (markup): What could this be?