( Tyra3l | 2010. 04. 27., k – 15:40 )

tudom, en is, de probald ki windowson:
php -r "echo realpath('c:/Windows');"

nalam C:\WINDOWS -t dob.

pl. ilyen konyvtartallozo scriptemhez hasznaltam azt, hogy a parameterkent atadott utvonalra hivtam egy realpath-et, hogy az ilyen ../../../ utvonalakat kanonizaljam, es az igy kapott konyvtart ellenoriztem, hogy benne van-e az altalam megadott basedir-ben, amit ugy vizsgaltam, hogy stringkent tartalmazza-e egyik a masikat (persze zaro slashekre vigyazva), biztos lett volna erre amugy valami kesz komponens, de akkor igy csinaltam, es csodalkoztam, hogy a c:/foo/bar/../../foo -bol hogy lett c:\foo , es persze igy mar nem matchelt az stripos.

Tyrael