Odd error after page execution

Hi Guys,

On a few of my sites i am getting the following:

Undefined variable: e

Severity: Notice
Message: Undefined variable: e
Filename: tmp/bind.oc(1) : eval()'d code(1)

The eval()'d code(1) bit just repeats. Look for yourself… (look at the source of the page, as I have temporarily hidden it by merging with the bg color.

I don’t know what or why, been baffled on this one. The only similarity is the use CodeIgniter.

I have echoed right to the end of my script and this outputs after the final tags are sent.

Does anyone have any ideas? This doesnt happen on my test server (local), just on my production, and only on PHP sites (infizi.com doesnt, http://mdwpropertymaintenance.infizi.com/ does)

site is andyguard.com sometimes i sometime get a weird error with chrome to about an unsafe site too?

Have searched Google to no avail, any suggestions?

AFAIK since its a PHP error we’ll need to see the PHP code. i.e. the bind.oc file.

As for not localhost, I’m guessing you’re error_reporting / display_errors settings are different than the live host.

And I’m guessing the “unsafe” has something to do with eval()

This may be a case of malware file that someone uploaded to your server somehow. If you don’t know what’s the bind.oc file is, you should take precautions immediately.
Upgrade your php version is it’s old, then you may have to do something about your /tmp directory. On Linux the best thing to do is to mount /tmp dir with -noexec option. This will prevent any file, such as malware file from being uploaded and then executed.