Mailinglisten-Archive |
> Und dann? Man kann natürlich mittels aufwändigen string-Operationen die > '../' im relativen Pfad zählen und dann ebenso aufwändig den absoluten > Pfad zerschneiden und den ganzen Quatsch kombinieren, aber edel im Sinne > von schön finde ich das irgendwie nicht. warum den nicht? so komplizierte string operationen sind es auch nicht... das hier hab ich mal vor einiger zeit geschrieben und funktioniert bei mir. $parts = explode('/',$pfad); $liste = array(); foreach ($parts as $part) { if ($part=='..' && count($liste)>1){ array_pop($liste); }else{ $liste[] = $part; } } $pfad = implode('/',$liste); gruss -- Thomas Richter
php::bar PHP Wiki - Listenarchive