Give help. Get help.

  • # August 16, 2012 at 11:03 am

    Im trying to add the date to the top of an email confirmation.

    // prepare email body text
    $Body = "";
    $Body .= $Name;
    $Body .= "n";
    $Body .= 'I am delighted you contacted me via our website bla bla bla. ';

    Here is my best try…

    // prepare email body text
    $Body = "";
    $Body .= < ? print(Date("l F d, Y")); ?>;
    $Body .= $Name;
    $Body .= "n";
    $Body .= 'I am delighted you contacted me via our website. ';

    Obvious PHP Rookie

    # August 20, 2012 at 2:43 am

    You’re concatenating your message via your $Body variable, so it is rending in the message…. So, printing out the date isn’t going to work. You’ll need to create a date variable and append it in your message.


    $date = date('Ymd'); // or whatever format you'd like

    $Body = "blah...blahn";
    $Body .= "The date is: ".$date."n";
    //etc, etc...
    # August 20, 2012 at 10:28 am

    Seems that broke it without error message. See anyhting strange?

    $EmailFrom = "TESTTHANK";
    $Subject = "Thank You";
    $Name = Trim(stripslashes($_POST));
    $Email = Trim(stripslashes($_POST));
    $date = date('Ymd');

    $Body = "";
    $Body .= "The date is: ".$date."n";
    $Body .= $Name . ",";
    $Body .= "n";
    $Body .= '
    I am delighted you contacted me via our website.
    Kelly Mills
    # August 21, 2012 at 1:31 pm

    What’s happening that’s indicating that something is broke? Are you not receiving the email? If so, can you post more code. Also, for the sake of consistency I would use lowercase trim() since that’s how it appears in the manual…

Viewing 4 posts - 1 through 4 (of 4 total)

You must be logged in to reply to this topic.