phpanfaenger: Verzeichnis erstellen und Umlaute entfernen

Beitrag lesen

Hallo,

ich bin noch neu was die OOP bei PHP angeht.

Ich habe nun ein Script bzw. eine Klasse in der eine Funktion erstellt ist die nach dem Upload einer Datei in einem Userbereich ein Verzeichnis anhand der ObjektID anlegt, das geht auch ganz gut.

Problem ist, wenn die ObjektID Umlaute enthält, funktioniert der Aufruf der Dateien nicht mehr, daher würde ich die Funktion gerne so abändern, dass beim erstellen des Verzeichnisses Umlaute rausgeworfen werden.

Bislang sieht die Funktion wie folgt aus:

  
  
 public function createFolder() {  
  
        if (!is_dir($this->imageP)) {  
            if (!mkdir($this->imageP, 0777, true)) {  
                $this->lastError = 'Erstellung der Verzeichnisse schlug fehl...';  
                return false;  
            }  
        }  

So weit so gut. Wie kann ich nun den Inhalt von $this->imageP von Umlauten befreien bzw. diese umwandeln, das zum Beispiel ein Ü in der ObjectID in ue umgewandelt wird?

Vielen Dank schon mal!

Grüße