В настоящее время я пытаюсь получить файл, который находится в zip-файле, в котором есть апостроф. Для этого я использую следующий код:
$filename = $_POST['filename'];
$print = $_POST['print'];
$weborder = $_POST['weborder'];
$url = urlencode($filename);
header("Content-type: application/pdf");
header('Content-disposition: inline; filename='.$filename);
$pdf = file_get_contents('zip://z:/Backup/'.$print.'/'.$weborder.'.zip#'.$url.'');
echo $pdf;
Каким-то образом это работает только с файлами, в которых нет специальных символов. Я пытался декодировать имя файла в UTF-8, но это тоже не помогло.
Поэтому мне было интересно, есть ли способ открыть файлы со специальными символами в имени.
Задача ещё не решена.
Других решений пока нет …