Hallo,
habe es zwischenzeitlich wie folgt gelöst:
<?php
function myDirName($path) {
return (filetype($path) == 'dir') ? $path : dirname($path).'/';
}
$PT = array(
1=>'./',
2=>'./Berge/',
3=>'./Himmel/IP0988.jpg',
4=>'./Wald/',
);
foreach($PT as $nr => $path) {
echo $nr.'. '.myDirName($path)."\n";
}
?>
Grund ist, dass man opendir() nicht auf Dateinamen anwenden kann.
Bislang bin ich davon ausgegangen, dass PHP intelligenter an die
Sache herangeht, als einfach das letzte Element zu entfernen.
mbG Rolf