am I crazy, or does php do funny (irritating) things from time to time for certain scripts.

does it have to do anything with the fact that my stuff is in
/backup/home2/$user
instead of
/home/$user ?

example:
fopen works fine, returns a vaild resource ID.
fread craps out: sez the is no such file (bullshirt).

also more wierd is ming. I use ming. old ming scripts work fine: http://thehinkleway.com/roomEnter.html

but when I copy THE SAME SCRIPT over to a new location, it doesn't work: instead of generating that alluring scream of binary data it spits out from what I can tell a complety foreign and unreadable string of bytes.

What's going on?