Tach!
Wenn ich mir die Variable $EntschluesselteDatei mit echo ausgebe kommt inhalt
wenn ich sie vergleiche
if($EntschluesselteDatei=='inhalt')
kommt keine Ausgabe, also denke ich das irgendwas mit dem Inhalt nicht mehr stimmt.
Dann untersuch doch mal den Inhalt genauer. Der einfachste Fall wäre ein Stringlängen-Vergleich. Die Ausgabe mit var_dump() statt echo liefert beispielsweise die Längeninformation. Zudem sieht man Anführungszeichen als Begrenzung des String. Wenn man in die Quelltext-Ansicht des Browsers schaut, sieht man damit Indizien für eventuelle nicht direkt sichtbare Zeichen. Ansonsten kann man die Funktion urlencode() ganz gut für eine Kontrolle missbrauchen, denn die gibt nicht-lateinische Buchstaben als Prozentkodierung zurück. Somit kann man ebenfalls Unterschiede und vor allem unsichtbare Zeichen sehen.
dedlfix.