Tym razem zwierzył się nam Max:
Znajomy z firmy postanowił rozwiązać problem slashów w adresie prosto i wydajnie. Dodatkowym założeniem było usunięcie tylko ostatniego slasha (co później okazało się niepotrzebnym utrudnieniem). Jednak zamiast użyć standardowej funkcji dostępnej w PHP postanowił udowodnić Światu, że nawet na kacu można tworzyć dzieła. Gdy znalazłem błąd, wszystko udało się naprawić pisząc:
$DirName = str_replace('/', '', $_GET['cat'])
...jednak jakże mało jest w tym finezji w porównaniu z kodem kolegi:
$DirName = ((strlen($_GET['cat'])-1) == strrpos($_GET['cat'], '/')) ? substr($_GET['cat'], 0, strrpos($_GET['cat'], '/')) : $_GET['cat'];