Ferdinand: PHP Speicherprobleme

Hallo,

in einer PHP-Applikation übergebe ich der Funktion
save eine Variable $x, die in die Datei pass.txt
abgespeichert werden soll (siehe script)

=============================================
function save($x) {
      $filesname = "./pass.txt";
      echo("wir sind im Speicherblock");
   $fp=fopen($filesname,"wb+");
   echo "Wir ändern jetzt";
   fwrite($fp,$x);
      fclose($fp);
      echo $x." Gespeichert";
             return 1;
   }

Es ergeben sich komische Phänomene, z.B. werden
1. die echos nicht ausgegeben, obwohl das Speichern
durchgeführt wird, zum anderen scheint

2. der Speichervorgang schon vor anderen Applikations
Teilen ausgeführt zu werden, die von der Scriptreihen-
folge erst hinterher kommen sollten.

3. return 1 wird nur zurückgemeldet, wenn ich die Zeilen
   mit Dateifunktionen auskommentiere.

Ich weiss, das klingt absurd,habt ihr trotzdem eine
Idee, stehe grade mächtig auf dem Schlauch.

Vielen Dank
Ferdinand