5
Let's look at this systematically for a second.
If you're having the same problems with XOOPS that you had with PHP-Nuke, there has to be a common denominator somewhere.
What software are you using to upload your files?
Are you using binary mode, ascii mode, or automatic?
Do you have shell access to your hosting account?
If so, have you tried doing a wget to install the files rather than uploading via FTP?
Have you tried comparing the file on the server with a local copy, specifically looking at the line referenced by the error?
Does the code look the same? Is there a difference in cAsE?
If you eliminate the obvious, whatever you are left with, no matter how improbable, must be the source.
Hope that helps.
James
Insanity can be defined as "doing the same thing over and over and expecting different results."
Stupidity is not a crime. Therefore, you are free to go.