PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Variablen in open bzw. read dir ...


CrAcKy
03.01.2003, 02:03:59
WArum bekomme ich immer eine Fehlermeldung wenn ich eine Variable als Ordner z.b.

$verz=opendir ('./users/$username');
while ($file = readdir ($verz)) {
if($file != "." && $file != "..") echo "$file <br>";
}
closedir($verz);

aber wenn ich einen festen ordner angebe passiert das was sein soll ...

der pfad

./users/$username bzw. ./users/ich/ ist selbstverständlich vorhanden ...

volti
03.01.2003, 12:39:21
Sieht gut aus, der code.
Aber warum ist da nur ein Punkt vor den Slashes?

Gruß KH

CrAcKy
03.01.2003, 13:22:32
Ich will nicht wissen ob der code gut aussihet sondern was falsch ist ...

es ist nur ein Punkt da weil er im gleichen Verzeichiss die users/ich/ liegt ..

bei Zwei Punkten würde er ja ein Verzeichniss zurück gehen ...

Progman
03.01.2003, 13:50:19
änder die ' in " , da sonst die Variable $username nicht ersetzt wird. Man kann aber auch Variablen mit dem Punkt an einem String anhängen.

CrAcKy
04.01.2003, 00:45:14
ok thx hat geklappt mit " statt '