RE: two small issues with php mail

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

 



Guidance:
1.  Learn the syntax of PHP, including how to concatenate information to variables.
2.  Learn the syntax of coding standards for the language you are using.
3.  Learn the proper way to ask for help
4.  Learn the proper way to read answers provided, since this is difficult for you...
    A. Remove head from @$$
    B. Read email top to bottom (printing it out sometimes helps)
    C. Mark through the bits of working code that you provided
    D. Re-Read non-working code with helpful tips from those whom have given you answers
    E. THANK THE ANSWERERS FOR THEIR HELP
    F. Fully document your code with the markings where you received further insight or code pieces themselves to show where you got it

If you don't like sarcasm or want people to do your homework for you, go to another list.  Many of us on here code daily, using pieces of our own and helping others and each other out (OK, I can't EVER remember helping Stut with something), but we are here because we like to help and pass on information.  We are NOT here to write code for your business or homework.

You should be learning these principals in your class, you must have been skipping or asleep during them.

And yes, Stut's answers are great for the issue at hand, but you need to go back and follow the steps (possibly making sure to step A multiple times)... And I'd love to hear you recite the entire page.  What's your number and I'll speaker-phone it.  :-D

Wolf

---- Brad <brads@xxxxxxxxx> wrote: 
> This is why I am on this mailing instead of the php site for their mailer
> which is utterly useless!
> 
> I could probably recite the entire page by heart and gained nothing compared
> to the insight and reading material offered by this list.
> 
> Just seeking knowledgeable guidance!
> 
> Any assistance on methods to solve my issue would be duly appreciated!
> 
> -----Original Message-----
> From: Stut [mailto:stuttle@xxxxxxxxx] 
> Sent: Monday, November 19, 2007 4:17 PM
> To: Brad
> Cc: php-general@xxxxxxxxxxxxx
> Subject: Re:  two small issues with php mail
> 
> Brad wrote:
> > 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.
> 
> I wouldn't call PHPMailer a trick as such, but your professor is 
> absolutely right about learning the in's and out's of programming. 
> Unfortunately your posts so far have demonstrated that you haven't yet 
> grasped the syntactic basics yet but it doesn't seem to bother you.
> 
> > Yes, here we go again!
> > 
> > I am just seeking valid knowledge and understanding. Reading material is
> > great too as long as it is relevant.
> 
> The use of BCC with the PHP mail function is pretty well-explained on 
> the PHP manual page for said function.
> 
> > Sarcasm does not help with the learning curve sir!
> 
> You will find that if you read my reply carefully the answers you seek 
> are in there. I rarely answer a question with sarcasm alone, but I'm a 
> little ashamed to say that it does happen occasionally.
> 
> I hang about on this list for entertainment. I get that from helping 
> people and mocking those I think deserve it. If you don't like it feel 
> free to ignore me or add me to your kill list, but don't ask me to stop.
> 
> -Stut
> 
> -- 
> http://stut.net/
> 
> > -----Original Message-----
> > From: Stut [mailto:stuttle@xxxxxxxxx] 
> > Sent: Monday, November 19, 2007 3:43 PM
> > To: Brad
> > Cc: php-general@xxxxxxxxxxxxx
> > Subject: Re:  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@xxxxxxxxxxx’; $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@xxxxxxxxxxxxxxxxxxxxx';
> >>
> >> $fromname = 'Zone of success Club'; $eol = "\r\n";
> >>
> >> $headers  = 'From: '.$fromname.' <'.$fromaddress.'>'.$eol;
> >>
> >> // $headers = 'bcc: 'kathyandrews@xxxxxxxxxxxxx';
> > 
> > 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
> 
> 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
>  
> 
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php

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