We are sending email now, But we are back to the original problem, No hyperlink! $email = $_REQUEST['email'] ; $fromaddress .= 'admin@xxxxxxxxxxxxxxxxxxxxx'; $fromname .= 'Zone of success Club'; $eol="\r\n"; $headers .= "From: ".$fromname."<".$fromaddress.">".$eol; $headers .= "Reply-To: ".$fromname."<".$fromaddress.">".$eol; $headers .= "Return-Path: ".$fromname."<".$fromaddress.">".$eol; $headers .= "Message-ID: <".time()."-".$fromaddress.">".$eol; $headers .= "X-Mailer: PHP v".phpversion().$eol; $msg .= "--".$htmlalt_mime_boundary.$eol; $msg .= "Content-Type: text/html; charset=iso-8859-1".$eol; $msg .= "Content-Transfer-Encoding: 8bit".$eol.$eol; $body.= '<a href="'http://www.zoneofsuccessclub.com'">link </a>'; $msg .= $body.$eol.$eol; mail($email, $subject, $msg, $headers); Yields Parse error: parse error, unexpected T_STRING in /home/zoneof5/public_html/index.php on line 76 -----Original Message----- From: Daniel Brown [mailto:parasane@xxxxxxxxx] Sent: Wednesday, November 14, 2007 11:09 AM To: Brad Cc: admin@xxxxxxxxxxxxxxxxxxx; php-general@xxxxxxxxxxxxx Subject: Re: Cannot send a hyperlink Brad, That code is a mess and highly incorrect, even at a novice level. Let me give you a hand.... On Nov 14, 2007 10:31 AM, Brad <brads@xxxxxxxxx> wrote: > I implemented the proposed code, and emails are not being sent? > > Any suggestions? > > Here is the code > > <? > > $email = $_REQUEST['email'] ; > $eol="\r\n"; > $headers .= "From: ".$fromname."<".$fromaddress.">".$eol; > $headers .= "Reply-To: ".$fromname."<".$fromaddress.">".$eol; > $headers .= "Return-Path: ".$fromname."<".$fromaddress.">".$eol; > $headers .= "Message-ID: <".time()."-".$fromaddress.">".$eol; > $headers .= "X-Mailer: PHP ".phpversion().$eol; > $msg .= "--".$htmlalt_mime_boundary.$eol; > $msg .= "Content-Type: text/html; charset=iso-8859-1".$eol; > $msg .= "Content-Transfer-Encoding: 8bit".$eol.$eol; > $body.='<ahref="'.www.zoneofsuccessclub.com.'">link </a>'; > $msg .= $body.$eol.$eol; > mail($to, $subject, $msg, $headers); > > ?> [snip] 1.) You reference $to in the mail() function, but there is no $to defined. Instead, either change $email to $to or vice-versa. 2.) You don't need to start the first line of a variable off with a .= --- this will append to an existing variable of the same name, if it exists. 3.) You change your quoting style where it's not necessary. All $msg lines should be using double quotes in your code above. 4.) <ahref="..." is not a tag. The correct usage is <a href="..." 5.) You have things in the message body that should be in the headers. 6.) You don't need to do a carriage return and newline in the message body. A simple \n will suffice. 7.) I'm not sure what you hoped to achieve with the "'.www.domain.com.'" conglomerate, but.... don't. That makes PHP think that the domain is some sort of internally-defined variable of horrible construct. 8.) You should use http:// prior to the FQDN. Taking hints from what appears to be your code, this is how it should be: <? $email = $_REQUEST['email'] ; $eol="\r\n"; $headers = "From: ".$fromname."<".$fromaddress.">".$eol; $headers .= "Reply-To: ".$fromname."<".$fromaddress.">".$eol; $headers .= "Return-Path: ".$fromname."<".$fromaddress.">".$eol; $headers .= "Message-ID: <".time()."-".$fromaddress.">".$eol; $headers .= "X-Mailer: PHP ".phpversion().$eol; $headers .= "--".$htmlalt_mime_boundary.$eol; $headers .= "Content-Type: text/html; charset=iso-8859-1".$eol; $headers .= "Content-Transfer-Encoding: 8bit".$eol.$eol; $body = "<a href=\"http://www.zoneofsuccessclub.com\">link </a>\n"; mail($email, $subject, $body, $headers); ?> Prior to asking a bunch of questions on the list, which seriously puts you at risk for being flamed or ignored, check out these references: http://www.bath.ac.uk/bucs/email/anatomy.shtml [Anatomy of an Email Message] http://www.php.net/mail [PHP Mail Functions] http://www.htmlgoodies.com/primers/html/ [Beginner's Guide to HTML] -- Daniel P. Brown [office] (570-) 587-7080 Ext. 272 [mobile] (570-) 766-8107 If at first you don't succeed, stick to what you know best so that you can make enough money to pay someone else to do it for you. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.503 / Virus Database: 269.15.31/1128 - Release Date: 11/13/2007 11:09 AM No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.503 / Virus Database: 269.15.32/1131 - Release Date: 11/14/2007 4:54 PM -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php