PHP понимает '\' и '/' как разделители пути, независимо от того, в какой системе вы находитесь.Я предпочитаю использовать '/' (способ Unix) во всем моем коде.Когда вы находитесь в окне Windows, и вам необходимо указать полный путь к Windows / DOS, у меня будет простая, неразрушающая функция
function dosPath($path){
return str_replace('/', '\\', $path);
}
Пример:
$drive = 'C:';
$path = '/tmp/uploads';
echo dosPath($drive.$path);
echo dosPath($path);