CHMOD 777 ist eigentlich unnötig. man muss die datei ja nicht ausführen dürfen
im manual steht.
Code:
resource fopen ( string filename, string mode [, int use_include_path [, resource zcontext]])
heißt, dass auch der zweite parameter ein string sein muss .. also "r+".
grüße ben.