RE: Cannot send a hyperlink

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



My bad,
You do not need command line access!
I should have read more.

I just need to get this puppy working is all.
Php should be able to do this by it's self!

-----Original Message-----
From: Stut [mailto:stuttle@xxxxxxxxx] 
Sent: Thursday, November 15, 2007 9:46 AM
To: Brad
Cc: 'Daniel Brown'; php-general@xxxxxxxxxxxxx
Subject: Re:  Cannot send a hyperlink

Brad wrote:
> Beginning with 
> $headers .= "--".$htmlalt_mime_boundary.$eol;
> It starts to read it as text and not html??
> 
> Could this be a server side problem?
> 
> $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 ".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);

You should not have a mime boundary in your headers. Why not use 
PHPMailer? All this (apparently) complicated stuff is already 
implemented for you. Either that or spend a few days learning about the 
structure of emails by following the links Daniel Brown sent you a few 
emails ago.

PHPMailer can be found here: http://phpmailer.sf.net/

-Stut

-- 
http://stut.net/

> -----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]
> 

No virus found in this incoming message.
Checked by AVG Free Edition. 
Version: 7.5.503 / Virus Database: 269.15.32/1131 - Release Date: 11/14/2007
4:54 PM
 

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


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux