Мой рабочий код для открытия локально загруженных файлов через Firefox (51.0) и реальный Internet Explorer (11).
$pfad = trim(strip_tags(stripslashes(urldecode($_REQUEST['pfad']))));
$datei = trim(strip_tags(stripslashes(urldecode($_REQUEST['file']))));
exec ('start c:\\WINDOWS\\system32\\explorer.exe /select /seperate /n, /e, '.str_replace('/','\\',$pfad).utf8_decode($datei));
сохранено как open.php
"pfad" - это путь НИЖЕ локального Webroot (в моем случае папка клиента)
в то время как «файл» - это, конечно, файл, который я хочу открыть.
Я называю это так: ... href = "open.php? Pfad = & file = "
где оба параметра имеют кодировку урлен