[BlueOnyx:18906] Re: Offtopic Question

Michael Stauber mstauber at blueonyx.it
Tue Dec 29 11:02:43 -05 2015


Hi Dirk,

> I have an application (oxid) for a customer which run on 
> php 5.2.x and which is crypted with ZendOptimizer.
> 
> Do I have a chance to get the site running in php 5.3??

No, I really doubt it.

Between PHP 5.2 and PHP-5.3 there were many internal changes in PHP and
functions got deprecated, old baggage such as Register-Globals got
dumped and what not. I recall the tremendous amount of work that we had
to do to port the (old) BlueOnyx GUI from PHP-5.2 to PHP-5.3. That was
weeks of work.

Likewise we can assume that your "oxid" is still using a lot of
deprecated functions and methods. It starts with the trusty old split()
command, which old code frequently used and which also got deprecated.
But it also goes further with different handling of POST variables for
forms. So if oxit uses forms, then they wouldn't work either.

All of this could probably be fixed - if you had access to the source
code. But the code itself being encrypted with Zend Optimizer rules that
one out.

Lastly: If the code is that old that it *needs* PHP-5.2 (and that there
is no newer version of it available from the oxit makers) yells pretty
loudly to stay clear of it.

This is old and unmaintained code. And it apparently has been in that
limbo state for many years or got deprecated by newer oxit versions.
Hence you also don't know what security pitfalls it has, because they
locked the door and threw the key away on the code you've got.

If there is an updated version of oxit available that supports PHP-5.3
(or later), then the recommendation would be to get that instead. Or to
switch to something else entirely. Because that code won't get younger
by itself.

Other than that: I might still have a PHP-5.2.17 for 5207R (but not
5208R!), but I seriously wouldn't recommend to use it anymore. I think
we removed it from the shop as well (if it ever was available, which it
probably wasn't). But if you're in a bend I can make it available to you.

-- 
With best regards

Michael Stauber



More information about the Blueonyx mailing list