поэтому у меня есть почтовый файл в каталогеФар: // поток обертка с пространством в имени файла
/pathdodir/почтовый file.zip
, так что я это сделать:
$dir = 'phar:///pathdodir/the zip file.zip';
$file = scandir($dir);
print_r($file);
но тогда это заканчивается жалуясь
"failed to open dir: phar error: invalid url or non-existent phar"
если переименовать почтовый файл таким образом, что он имеет без пробелов, хотя т.е. thez ipfile.zip, а затем смените $ dir на thezipfile.zip, а phar будет работать, и он будет print_r файлы внутри этого zip соответственно ...
Как сделать так, чтобы phar также работал, даже если есть пробелы в имени файла?
% 20 вместо пространства или использовать urlencode на $ dir – ElefantPhace