Ma $dir cosa sarebbe?

Non dovresti usare gli slash / invece dei backslash \ ?
Su una URL \\ non credo che abbia senso, neanche su un filesystem Unix, al massimo su Windows.