I Need Imideantly Help T_CONSTANT_ENCAPSED_STRING

Discussion in 'PHP' started by Sector32, Sep 4, 2008.

  1. #1
    I Need Immidietly Help

    I recieve 1 Error

    Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/www on line 4023

    What can i do ???

    Please help me
     
    Sector32, Sep 4, 2008 IP
  2. JAY6390

    JAY6390 Peon

    Messages:
    918
    Likes Received:
    31
    Best Answers:
    0
    Trophy Points:
    0
    #2
    Paste your code for line 4023 and a few lines above
     
    JAY6390, Sep 4, 2008 IP
  3. Sector32

    Sector32 Peon

    Messages:
    20
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #3
    $message=str_replace("{{site_name}}", SITE_NAME, $message);
    $message=str_replace("{{site_title}}", SITE_TITLE, $message);
    $message=str_replace("{{site_email}}", SITE_EMAIL, $message);
    $message=str_replace("{{site_phone}}", SITE_PHONE, $message);
    $message=str_replace("{{site_address}}", SITE_ADDRESS, $message);
    $message=str_replace("{{http_server_admin}}", HTTP_SERVER_ADMIN, $message);
    $message=str_replace("{{https_server_admin}}", HTTPS_SERVER_ADMIN, $message);


    Here is the code
     
    Sector32, Sep 4, 2008 IP
  4. Sector32

    Sector32 Peon

    Messages:
    20
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #4
    Hey Jay this last line is the 4023

    $message=str_replace("{{site_name}}", SITE_NAME, $message);
    $message=str_replace("{{site_title}}", SITE_TITLE, $message);
    $message=str_replace("{{site_email}}", SITE_EMAIL, $message);
    $message=str_replace("{{site_phone}}", SITE_PHONE, $message);
    $message=str_replace("{{site_address}}", SITE_ADDRESS, $message);
    $message=str_replace("{{http_server_admin}}", HTTP_SERVER_ADMIN, $message);
     
    Sector32, Sep 4, 2008 IP
  5. JAY6390

    JAY6390 Peon

    Messages:
    918
    Likes Received:
    31
    Best Answers:
    0
    Trophy Points:
    0
    #5
    The above code is fine. Can you post your whole script? (and put [php] [/php] wrappers around it too please)
     
    JAY6390, Sep 4, 2008 IP
  6. Sector32

    Sector32 Peon

    Messages:
    20
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #6
    How , what you mean ?
     
    Sector32, Sep 4, 2008 IP
  7. Sector32

    Sector32 Peon

    Messages:
    20
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #7
    $query1="SELECT ";
    $query1.="subject_".$_SESSION['ilancedata']['user']['slng'].", ";
    $query1.="message_".$_SESSION['ilancedata']['user']['slng']." ";
    $query1.="FROM ";
    $query1.=DB_PREFIX."email ";
    $query1.="WHERE ";
    $query1.="varname='member_removed_bank_account'";
    $runit=$ilance->db->query($query1, 0, null, __FILE__, __LINE__);
    $rs1=$ilance->db->fetch_array($runit);

    $subject=stripslashes(trim($rs1[0]));
    $message=stripslashes(trim($rs1[1]));

    $subject=str_replace("{{member}}", $_SESSION['ilancedata']['user']['username'], $subject);
    $subject=str_replace("{{site_name}}", SITE_NAME, $subject);
    $subject=str_replace("{{https_server}}", HTTPS_SERVER, $subject);
    $subject=str_replace("{{http_server}}", HTTP_SERVER, $subject);
    $subject=str_replace("{{generate_date}}", apiDate(DATETIME24H, $ilconfig['globalserverlocale_globaltimeformat'], 0, 0), $subject);

    $message=str_replace("{{member}}", $_SESSION['ilancedata']['user']['username'], $message);
    $message=str_replace("{{site_name}}", SITE_NAME, $message);
    $message=str_replace("{{site_title}}", SITE_TITLE, $message);
    $message=str_replace("{{site_email}}", SITE_EMAIL, $message);
    $message=str_replace("{{site_phone}}", SITE_PHONE, $message);
    $message=str_replace("{{site_address}}", SITE_ADDRESS, $message);
    $message=str_replace("{{http_server_admin}}", HTTP_SERVER_ADMIN, $message);
    $message=str_replace("{{https_server_admin}}", HTTPS_SERVER_ADMIN, $message);
    $message=str_replace("{{hank_id."' AND user_id='".$_SESSION['ilancedata']['user']['userid']
     
    Sector32, Sep 4, 2008 IP
  8. JAY6390

    JAY6390 Peon

    Messages:
    918
    Likes Received:
    31
    Best Answers:
    0
    Trophy Points:
    0
    #8
    Your last line is missing the ; at the end of it
     
    JAY6390, Sep 4, 2008 IP
  9. JAY6390

    JAY6390 Peon

    Messages:
    918
    Likes Received:
    31
    Best Answers:
    0
    Trophy Points:
    0
    #9
    Missed this bit. When you put in php code into the forum, type [php] CODE HERE [/php] and the forum highlights it like so
    $code->highlighted = true;
    PHP:
     
    JAY6390, Sep 4, 2008 IP
  10. Sector32

    Sector32 Peon

    Messages:
    20
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #10
    Sorry but i am not good by this .

    I gone to try it , by the way Thanks for your help
    Here is the all code

    [php] CODE HERE [/php][plain]


    #####################################
    ## SEND CUSTOMER REMOVAL EMAIL NOTICE
    #######################################
    ## ILANCE => EMAIL TEMPLATE ENGINE V1.0
    #######################################
    ## GRAB EMAIL: ID=164, NAME=Member Removed Their Bank Account - Buyer/Provider
    $query1="SELECT ";
    $query1.="subject_".$_SESSION['ilancedata']['user']['slng'].", ";
    $query1.="message_".$_SESSION['ilancedata']['user']['slng']." ";
    $query1.="FROM ";
    $query1.=DB_PREFIX."email ";
    $query1.="WHERE ";
    $query1.="varname='member_removed_bank_account'";
    $runit=$ilance->db->query($query1, 0, null, __FILE__, __LINE__);
    $rs1=$ilance->db->fetch_array($runit);

    $subject=stripslashes(trim($rs1[0]));
    $message=stripslashes(trim($rs1[1]));

    $subject=str_replace("{{member}}", $_SESSION['ilancedata']['user']['username'], $subject);
    $subject=str_replace("{{site_name}}", SITE_NAME, $subject);
    $subject=str_replace("{{https_server}}", HTTPS_SERVER, $subject);
    $subject=str_replace("{{http_server}}", HTTP_SERVER, $subject);
    $subject=str_replace("{{generate_date}}", apiDate(DATETIME24H, $ilconfig['globalserverlocale_globaltimeformat'], 0, 0), $subject);

    $message=str_replace("{{member}}", $_SESSION['ilancedata']['user']['username'], $message);
    $message=str_replace("{{site_name}}", SITE_NAME, $message);
    $message=str_replace("{{site_title}}", SITE_TITLE, $message);
    $message=str_replace("{{site_email}}", SITE_EMAIL, $message);
    $message=str_replace("{{site_phone}}", SITE_PHONE, $message);
    $message=str_replace("{{site_address}}", SITE_ADDRESS, $message);
    $message=str_replace("{{http_server_admin}}", HTTP_SERVER_ADMIN, $message);
    $message=str_replace("{{https_server_admin}}", HTTPS_SERVER_ADMIN, $message);
    $message=str_replace("{{hank_id."' AND user_id='".$_SESSION['ilancedata']['user']['userid']."'", 0, null, __FILE__, __LINE__);
     
    Sector32, Sep 4, 2008 IP
  11. JAY6390

    JAY6390 Peon

    Messages:
    918
    Likes Received:
    31
    Best Answers:
    0
    Trophy Points:
    0
    #11
    lol forget the php tags. anyway, the reason you are getting parse errors is because the last line has all sorts of bits wrong with it. what exactly is it meant to do?
     
    JAY6390, Sep 4, 2008 IP
  12. Sector32

    Sector32 Peon

    Messages:
    20
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #12
    Can you be a little bit concrete ?
     
    Sector32, Sep 4, 2008 IP
  13. JAY6390

    JAY6390 Peon

    Messages:
    918
    Likes Received:
    31
    Best Answers:
    0
    Trophy Points:
    0
    #13
    huh? I want you to explain what the line
    $message=str_replace("{{hank_id."' AND user_id='".$_SESSION['ilancedata']['user']['userid']."'", 0, null, __FILE__, __LINE__); 	
    PHP:
    is supposed to do exactly
     
    JAY6390, Sep 4, 2008 IP
  14. Sector32

    Sector32 Peon

    Messages:
    20
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #14
    the Error came when a user goes to Accounting
    and all Accounting categories

    My Preferences
    Personal Profile
    Newsletter
    Timezone Preference
    Distance Preference
    Email Preference
    Attachment Manager

    What the last line ist ... I dont realy know .
     
    Sector32, Sep 4, 2008 IP
  15. JAY6390

    JAY6390 Peon

    Messages:
    918
    Likes Received:
    31
    Best Answers:
    0
    Trophy Points:
    0
    #15
    Well as I'm unsure as to what was originally there, I cannot help any more. I suggest you contact the ILance customer services since that is where the script has originated

    Jay
     
    JAY6390, Sep 4, 2008 IP
  16. Sector32

    Sector32 Peon

    Messages:
    20
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #16
    Thanks Jay
     
    Sector32, Sep 4, 2008 IP
  17. JAY6390

    JAY6390 Peon

    Messages:
    918
    Likes Received:
    31
    Best Answers:
    0
    Trophy Points:
    0
    #17
    no problem
     
    JAY6390, Sep 4, 2008 IP
  18. Sector32

    Sector32 Peon

    Messages:
    20
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #18
    But i cant do it while the script is nulled and i want to try it first . :-(
     
    Sector32, Sep 4, 2008 IP
  19. Sector32

    Sector32 Peon

    Messages:
    20
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #19
    Please is anybody there who can help me ?
     
    Sector32, Sep 4, 2008 IP
  20. payu

    payu Peon

    Messages:
    40
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    0
    #20
    php error causes by the last line
    
    $message=str_replace("{{hank_id."' AND user_id='".$_SESSION['ilancedata']['user']['userid']."'", 0, null, __FILE__, __LINE__);
    
    PHP:
    it seems that this line has been mixed with the following line or some code is missing which causes the error in php syntax.

    you'd better compare with the original code.
     
    payu, Sep 4, 2008 IP