Hello,
Du schlägst nun vor, wenn ich dich richtig verstehe, dass realpath() die Angabe E:\shortcut\info.txt (also eine Datei, die gar nicht existiert) auf E:\demo\verzeichnis\info.txt auflösen soll. Mit welcher Begründung?
Nein, schlage ich nicht vor.
Ich schlage vor, dass PHP auf bestimmten Windows-Versionen einen Dateinamen 'info.txt.lnk' auflöst, so wie die Windows-Shell es tut, nämlich schaut, ob ein gültiger Information-Block dahinter steckt. Wenn ja, soll dem Inhalt dieses Blocks gefolgt werden.
Das wäre dann eine OS-typische Handlungsweise. Wieso sollte PHP, dass die Shell ja schließlich nachbilden muss, dies also nicht berücksichtigen?
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg