ionCube Logo
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


 
Post new topic   Reply to topic    ionCube Forum Index -> ionCube PHP Encoder

Backward compatibility? I dont' get it

Author Message
Volcomstarr



Joined: 11 Dec 2018
Posts: 3

PostPosted: Tue Dec 11, 2018 12:11 pm    Post subject: Backward compatibility? I dont' get it Reply with quote

Hi,

It's more than 7 years that I'm using ionCube but there's one thing that I still don't understand. Let me take as example the popular WHMCS. It's all obfuscated wit ionCube but in a way that I'm unable to reproduce for my scripts.

WHMCS provide you a single zip that contains all php files obfuscated. Such files can work on PHP 5.6, 7.0, 7.1, 7.2 and with IonCube loaders 10.1.0 or later. How do they do that?

I'd like to offer their same backward compatibility to my customers. Right now I'm forced to provide them one package of each version of PHP. Moreover it seems that I'm unable to support people with "crazy" configuration like for example PHP 7.2 with outdated ionCube.

How should I configure my encoder? I mean if I select Encoder 10.2 I can't select PHP 5.6, if I select 9.0 I can't use PHP 7.1 or later. I really don't get it. It seems that backward compatibility is not possible by design but people like WHMCS can do that.

Thanks
Back to top
View user's profile Send private message
alastair



Joined: 23 Feb 2010
Posts: 371

PostPosted: Wed Dec 12, 2018 10:39 am    Post subject: Reply with quote

Hi,

As you have the version 10.2 Encoder you should be able to use the bundling feature to produce files that will run on PHP 5.6-7.2 (and 7.3 with the new Loaders that should be coming soon).

It sounds like you are using the GUI. You will need to use the current 10.2 encoders and then select "5.6 & 7.1" as the source language. That will produce encoded files that include encodings from the 5.6 and 7.1 encoders. Due to backwards compatibility in the ionCube Loaders, those files will then run on PHP 5.6, 7.0, 7.1, 7.2 and 7.3 with the corresponding ionCube Loader installed.

Our blog article at http://blog.ioncube.com/2018/03/08/ioncube-encoder-update-v10-2/ also shows how you can add other encodings to the 5.6 & 7.1 option.

If you need further information then please create a ticket in our Support Help Desk at https://support.ioncube.com
_________________
Alastair

ionCube
Back to top
View user's profile Send private message
Volcomstarr



Joined: 11 Dec 2018
Posts: 3

PostPosted: Tue Jan 15, 2019 11:57 am    Post subject: Reply with quote

Thanks Very Happy
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    ionCube Forum Index -> ionCube PHP Encoder All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum