• Hi there, I’m wanting to upgrade my server to PHP 7, but this is one of few plugins that are highly incompatible.

    As you see below from my check, there are a LOT of errors. Will this be updated soon?

    FILE: /nas/content/live/dougstore/wp-content/plugins/infusionsoft-official-opt-in-forms/subscription/infusionsoft/xmlrpc/demo/client/mail.php
    ———————————————————————————————————————————————
    FOUND 13 ERRORS AFFECTING 11 LINES
    ———————————————————————————————————————————————
    3 | ERROR | The use of long predefined variables has been deprecated in PHP 5.3 and removed in PHP 5.4; Found ‘$HTTP_GET_VARS’
    3 | ERROR | The use of long predefined variables has been deprecated in PHP 5.3 and removed in PHP 5.4; Found ‘$HTTP_GET_VARS’
    20 | ERROR | The use of long predefined variables has been deprecated in PHP 5.3 and removed in PHP 5.4; Found ‘$HTTP_POST_VARS’
    21 | ERROR | The use of long predefined variables has been deprecated in PHP 5.3 and removed in PHP 5.4; Found ‘$HTTP_POST_VARS’
    23 | ERROR | The use of long predefined variables has been deprecated in PHP 5.3 and removed in PHP 5.4; Found ‘$HTTP_POST_VARS’
    23 | ERROR | The use of long predefined variables has been deprecated in PHP 5.3 and removed in PHP 5.4; Found ‘$HTTP_POST_VARS’
    24 | ERROR | The use of long predefined variables has been deprecated in PHP 5.3 and removed in PHP 5.4; Found ‘$HTTP_POST_VARS’
    30 | ERROR | The use of long predefined variables has been deprecated in PHP 5.3 and removed in PHP 5.4; Found ‘$HTTP_POST_VARS’
    31 | ERROR | The use of long predefined variables has been deprecated in PHP 5.3 and removed in PHP 5.4; Found ‘$HTTP_POST_VARS’
    32 | ERROR | The use of long predefined variables has been deprecated in PHP 5.3 and removed in PHP 5.4; Found ‘$HTTP_POST_VARS’
    33 | ERROR | The use of long predefined variables has been deprecated in PHP 5.3 and removed in PHP 5.4; Found ‘$HTTP_POST_VARS’
    34 | ERROR | The use of long predefined variables has been deprecated in PHP 5.3 and removed in PHP 5.4; Found ‘$HTTP_POST_VARS’
    35 | ERROR | The use of long predefined variables has been deprecated in PHP 5.3 and removed in PHP 5.4; Found ‘$HTTP_POST_VARS’
    ———————————————————————————————————————————————

    FILE: /nas/content/live/dougstore/wp-content/plugins/infusionsoft-official-opt-in-forms/subscription/infusionsoft/xmlrpc/demo/client/client.php
    ———————————————————————————————————————————————–
    FOUND 5 ERRORS AFFECTING 4 LINES
    ———————————————————————————————————————————————–
    11 | ERROR | The use of long predefined variables has been deprecated in PHP 5.3 and removed in PHP 5.4; Found ‘$HTTP_POST_VARS’
    13 | ERROR | The use of long predefined variables has been deprecated in PHP 5.3 and removed in PHP 5.4; Found ‘$HTTP_POST_VARS’
    16 | ERROR | The use of long predefined variables has been deprecated in PHP 5.3 and removed in PHP 5.4; Found ‘$HTTP_POST_VARS’
    16 | ERROR | The use of long predefined variables has been deprecated in PHP 5.3 and removed in PHP 5.4; Found ‘$HTTP_POST_VARS’
    18 | ERROR | The use of long predefined variables has been deprecated in PHP 5.3 and removed in PHP 5.4; Found ‘$HTTP_POST_VARS’
    ———————————————————————————————————————————————–

    FILE: /nas/content/live/dougstore/wp-content/plugins/infusionsoft-official-opt-in-forms/includes/classes/integrations/class.infusionsoft-infusionsoft.php
    ——————————————————————————————————————————————————————–
    FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
    ——————————————————————————————————————————————————————–
    9 | WARNING | Method name “infusionsoft_infusionsoft::__contruct” is discouraged; PHP has reserved all method names with a double underscore prefix for future use
    ——————————————————————————————————————————————————————–

Viewing 1 replies (of 1 total)
  • What I’m about to say doesn’t really help you since everyone and every server is different. Having said that, I’ve been on PHP 7 since it was possible to be on it.

    When I first installed this plugin it was on PHP 7 and it still is. It works. There are definitely some quirks or bugs every now and then but nothing that prevents me from using it.

    Sometimes the image doesn’t show up how I want it, or the custom CSS I use doesn’t get applied correctly. Stuff like that.

    The only major issue I had was when the plugin first released, if your optin names had special characters in them like an underscore or dash, it would cause all other optins to disappear from selection inside IS Campaign Builder WordPress Goal (the optins still existed on wordpress… just couldn’t select them in IS).

    I just don’t put ANY special characters in my optin names .. problem solved. Not sure if this was ever fixed.

    Hope that helps your fears. I think you’ll be totally fine, though I would suspect a lot of the weird quirks/bugs we are experiencing has to do with what you posted here. It’s been 5 months since they updated.

    We have elegantt themes purchased with access to Bloom which is the code Infusionsoft forked to make this plugin. If you want these features you might try that. You have to manually set up integrations with Infusionsoft and it isn’t as slick, but functionality wise it works better and get’s updated way more often.

Viewing 1 replies (of 1 total)
  • The topic ‘PHP 7 Incompatibility issues’ is closed to new replies.