RE: [PHP] two small issues with php mail
| From: | Brad | Date: | Mon, 19 Nov 2007 20:59:55 +0000 |
| Subject: | RE: [PHP] two small issues with php mail | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-264797@lists.php.net to get a copy of this message | ||
This information is pulled directly off the php website when used for other
applications, so if I am wrong, then so are they.
As for php mailer, my professor explained it very well today,
Learn the in's and out's of the programming and it's quarks to understand
the logic and then he will show us the tricks.
Yes, here we go again!
I am just seeking valid knowledge and understanding. Reading material is
great too as long as it is relevant.
Sarcasm does not help with the learning curve sir!
-----Original Message-----
From: Stut [mailto:stuttle@gmail.com]
Sent: Monday, November 19, 2007 3:43 PM
To: Brad
Cc: php-general@lists.php.net
Subject: Re: [PHP] two small issues with php mail
Brad wrote:
> Implementing Bcc and smtp.
"Here we go again"
> #1 email is only being sent to a few recipients.
>
> I need to implement
>
> $smtp = ‘localhost’;
>
> Somewhere, but I keep getting parse errors?
Those are not normal quotes, but I'm guessing you actually typed that in
the evil that is Outlook.
> #2 trying to do a Bcc but that gives me parse errors as well
>
> It should be as easy as?
>
> $Bcc ‘some@address.org’; $eol = "\r\n";
That's not valid code. Ok, the second bit is, but still rather pointless.
> Here is the working code, but if I implement the above needed inserts
> anywhere, I get a big ‘ol fat parse error
>
> Any assistance would be truly appreciated.
>
> An explanation of why would really help since this is for a school
project.
Ahh, suddenly everything becomes clear. You can't use PHPMailer because
that would mean that you didn't learn it yourself you just used somebody
elses work. So instead you ask here rather than reading the PHPMailer
source code. Nice.
> Working code as is:
>
> <?
>
> $email = $_REQUEST['email'];
>
> $fromaddress = 'admin@zoneofsuccessclub.com';
>
> $fromname = 'Zone of success Club'; $eol = "\r\n";
>
> $headers = 'From: '.$fromname.' <'.$fromaddress.'>'.$eol;
>
> // $headers = 'bcc: 'kathyandrews@bellsouth.net';
This should work. However, because you're assigning this to $headers
rather than concatenating it you're trampling over the From line above.
BTW, Bcc usually has a capital letter. Probably wouldn't cause any
problems but has the potential to stop it working.
> $headers .= 'Reply-To: '.$fromname.'
> <'.$fromaddress.'>'.$eol;
>
> $headers .= 'Return-Path: '.$fromname.'
> <'.$fromaddress.'>'.$eol;
>
> $headers .= 'X-Mailer: PHP '.phpversion().$eol;
>
> $headers .= 'Content-Type: text/html; charset=iso-8859-1'.$eol;
>
> $headers .= 'Content-Transfer-Encoding: 8bit';
>
> $subject = 'Your free book!';
>
> $body = '<a
>
> href="http://www.zoneofsuccessclub.com/freePDF/autopilotebook.pdf">"Click
> ME"</a> Here is your FREE autopilot book!!!!';
"Click ME" indeed. I'm guessing this isn't an HCI course you're doing.
> mail($email, $subject, $body, $headers);
>
> ?>
Try the veal.
-Stut
--
http://stut.net/
--
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.16.0/1137 - Release Date: 11/18/2007
5:15 PM
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.503 / Virus Database: 269.16.0/1137 - Release Date: 11/18/2007
5:15 PM