Results 1 to 10 of 42

Hybrid View

  1. #1
    Join Date
    Jan 2004
    Location
    N of San Antonio TX
    Posts
    9,684
    Plugin Contributions
    11

    Default Re: PHP Warning: strlen() expects parameter 1 to be string

    definitely a work around and will take days or weeks to see if it works, but will stick it in a couple of the more active sites.

    I've come close to finding similar items in the forum, but just when you think you might have found the answer.......
    A little help with colors.
    myZenCartHost.com - Zen Cart Certified, PCI Compatible Hosting by JEANDRET
    Free SSL & Domain with semi-annual and longer hosting. Updating 1.5.2 and Up.

  2. #2
    Join Date
    Jan 2004
    Location
    N of San Antonio TX
    Posts
    9,684
    Plugin Contributions
    11

    Default Re: PHP Warning: strlen() expects parameter 1 to be string

    Narrowed down to something coming from authorize.net in completing a purchase. Error was on the 13th and it's coming 25 seconds after the purchase is logged.

    Odd that it doesn't happen on the 15th. Only difference I can see between the two orders is that the 15th has a different shipping from billing.

    A little help with colors.
    myZenCartHost.com - Zen Cart Certified, PCI Compatible Hosting by JEANDRET
    Free SSL & Domain with semi-annual and longer hosting. Updating 1.5.2 and Up.

  3. #3
    Join Date
    Jul 2005
    Location
    Upstate NY
    Posts
    22,010
    Plugin Contributions
    25

    Default Re: PHP Warning: strlen() expects parameter 1 to be string

    If the warning is triggering on strlen($value), try moving that to the end of the testing list so other conditions are parsed first.

    The strlen() function wants a string, and if one of the keys holds an array, that would probably be the cause. What could the 'error' consist of?
    && ($key != 'error')
    It would cease processing if $key did equal 'error'.
    PHP Code:
            if ( (strlen($value) > 0) && ($key != 'main_page') && ($key != zen_session_name()) && ($key != 'error') && (!in_array($key$exclude_array)) && ($key != 'x') && ($key != 'y') ) { 
    Last edited by gjh42; 17 Apr 2011 at 01:14 AM.

  4. #4

    Default Re: PHP Warning: strlen() expects parameter 1 to be string

    did anyone find out what to do to solve this php warming?

    I am having the same problem....


  5. #5
    Join Date
    Jan 2004
    Location
    N of San Antonio TX
    Posts
    9,684
    Plugin Contributions
    11

    Default Re: PHP Warning: strlen() expects parameter 1 to be string

    Still rearing it's ugly head from time to time but have not aggressively pursued it as I can't seem to find anything that dies because of it.

    Are you actually able to determine anything that is not working due to this error?
    A little help with colors.
    myZenCartHost.com - Zen Cart Certified, PCI Compatible Hosting by JEANDRET
    Free SSL & Domain with semi-annual and longer hosting. Updating 1.5.2 and Up.

 

 

Similar Threads

  1. v153 PHP Warning: addslashes() expects parameter 1 to be string
    By BlackOrchidCouture in forum General Questions
    Replies: 2
    Last Post: 17 Sep 2014, 10:47 PM
  2. PHP Warning: addslashes() expects parameter 1 to be string, array given
    By schoolboy in forum All Other Contributions/Addons
    Replies: 11
    Last Post: 10 May 2013, 02:19 PM
  3. v139e PHP Warning: strlen() expects parameter 1 to be string, array given in
    By irishshopper in forum Basic Configuration
    Replies: 4
    Last Post: 7 Mar 2013, 08:06 PM
  4. v139h PHP Warning: strip_tags() expects parameter 1 to be string, array given
    By BlessIsaacola in forum General Questions
    Replies: 1
    Last Post: 6 Mar 2012, 01:32 PM
  5. v150 PHP Warning: strlen() expects parameter 1 to be string, array given
    By caffeitalia in forum General Questions
    Replies: 1
    Last Post: 1 Feb 2012, 03:17 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
disjunctive-egg