Moin:
Zu deinem Fehler fand ich unter
http://de3.php.net/manual/de/print/function.fopen.php
folgendes:
Ist PHP zu dem Schluss gekommen, dass filename eine lokale Datei spezifiziert, wird es versuchen, einen Stream an dieser Datei zu öffnen. Die Datei muss für PHP verfügbar sein, weshalb Sie sicherstellen müssen, dass die Dateirechte diesen Zugriff ermöglichen. Wenn Sie safe mode oder open_basedir aktiviert haben, können weitere Einschränkungen zutreffen.
Mal abgesehen davon, das Du Quatsch machst..
Wenn Du die Datei pass.txt mit vollen Rechten versiehst, dann kann jeder Dein passwort auslesen.
Besser ist es eine solche Datei .php zu nennen und zu includen.
include() ist Dein Stichwort.
Die Variante schmeisse bitte weg...
Ist in Deinem eignen Interesse.
Viele Grüße TomIRL