Mailinglisten-Archive |
Am 15. November 2003 um 19:51:14 meinte Thomas folgendes:
> $parts = explode('/',$pfad);
> $liste = array();
> foreach ($parts as $part) {
> if ($part=='..' && count($liste)>1){
> array_pop($liste);
> }else{
> $liste[] = $part;
> }
> }
> $pfad = implode('/',$liste);
Geht aber noch einfacher:
$pfad = str_replace('../','',$pfad);
Und das ist auch noch schneller. ;)
--
Grüße aus Duisburg
Heinz Hombergs mailto:heinz at hhombergs.de
Familie: Steuerlich begünstigter Kleinbetrieb zur Herstellung von
Steuerzahlern.
(Wolfram Weidner)
Mitglied des openPHPNuke Entwicklerteams (http://www.openphpnuke.info)
Geschrieben mit The Bat! Version 2.01.3 unter Windows XP 5.1 Build 2600 Service Pack 1
PGP Key: mailto:pgpkey2 at hhombergs.de
Fingerprint: 36DE F798 52E2 30A7 F12C 0493 4226 7422 B6E8 E34E
php::bar PHP Wiki - Listenarchive