Directory das keines ist?
Martin aus Wien
- php
Hallo alle,
In einem Verzeichnis stehen 6 PHP Dateien, eine robots.txt und 2 Unterverzeichnisse.
$dp = opendir("/home/example/www.example.com/docs");
while (false !== ($file = readdir($dp))) {
if ($file != "." && $file != ".." && !is_dir($file)) {
echo "$file<br>\n";
}
}
zeigt mir in der Liste die Dateien und *eins der Unterverzeichnisse* an.
$dp = opendir("/home/example/www.example.com/docs");
while (false !== ($file = readdir($dp))) {
if ($file != "." && $file != ".." && is_dir($file)) {
echo "$file<br>\n";
}
}
zeigt mir (schon irgendwie logisch) das andere Unterverzeichnis an.
Beide Unterverzeichnisse haben den selben owner und die selben permissions (755).
Kann mir das wer erklären?
Gruß und Dank
Martin
echo $begrüßung;
$dp = opendir("/home/example/www.example.com/docs");
while (false !== ($file = readdir($dp))) {
if ($file != "." && $file != ".." && !is_dir($file)) {
Beachte bitte, dass readdir() nur den Dateinamen ohne vorangestellten Pfad liefert und is_dir() nichts von dem mit opendir() erstellten Handle weiß und ohne Pfadangabe nur im aktuellen Verzeichnis (getcwd()) sucht. is_dir() liefert auch dann false, wenn der Datei-/Verzeichnisname nicht existiert.
echo "$verabschiedung $name";
Danke!!!! Natürlich!!!!
Wieder einmal Quatsch gemacht. Ich hab im current working directory ganz ähnliche Verzeichnisse und Dateien, drum ist mir nicht aufgefallen, dass ich ja im falschen Verzeichnis suche.
Martin