Um solche Dinge zu vermeiden, solltest du beim Anlegen eine Schreibweise vorgeben, z.B. dass generell die Verzeichnisse nur mit Kleinbuchstaben erzeugt werden.
Beim Suchen kannst du dann die Eingabe komplett in Kleinbuchstaben umwandeln und musst dann nur nach der kleingeschriebenen Version suchen.
Die Eingabe lässt sich mit strtolower() (siehe
http://www.php.net/manual/de/function.strtolower.php) umwandeln.
Wenn du die bereits existierenden Verzeichnisnamen weiterhin verwenden willst, dann kannst du auch mit strtolower (oder auch strtoupper) beide Strings umwandeln und das Ergebnis davon vergleichen....
mal als Pseudocode (PHP ist nicht mein Bereich...)
Code:
wenn strtolower($Benutzereingabe)==strtolower($Verzeichnisname) dann übereinstimmung