»»Von der Ineffizienz abgesehen - woraus ersiehst Du, dass es sich bei dem Zeichen um einen Slash gehandelt hat?
das hier
--> dirname($_SERVER['PHP_SELF'])
gibt doch immer als erstes zeichen nen / zurück oder etwa nicht?
habe jetzt abgeändert: if(strlen($ordner)==1) $ordner ="";
wieso basiert das auf hoffnung? was wäre denn ein besserer ansatz?