ionCube guides
Practical answers for developers and site owners working with ionCube-encoded PHP.
ionCube Loader errors explained: what each one means and how to fix it
Most ionCube errors mean the server's PHP or ionCube Loader does not match the encoded file. Install the right Loader, run the file on the PHP version it was encoded for, or get a version re-encoded for your PHP. Decoding is a last resort for code you own when the vendor can no longer supply one.
Recovering lost PHP source code from ionCube-encoded files
If you own an ionCube-encoded application, or are authorized to maintain it, and the original source is gone, decoding rebuilds readable PHP from the file's bytecode. The output is functional source without the original comments and formatting, so test it before relying on it.
How to tell which PHP version an ionCube file targets
Read the version list in a file's first line, or let the free checker do it in your browser.