Есть стандартный метод взятый с официального сайта php который извлекает файлы с архива:
/* example by Erik Jenssen aka erix */
$filename = "foobar.rar";
$filepath = "/home/foo/bar/";
$rar_file = rar_open($filepath.$filename);
$list = rar_list($rar_file);
foreach($list as $file) {
$entry = rar_entry_get($rar_file, $file->getName());
$entry->extract("."); // extract to the current dir
}
rar_close($rar_file);
Проблема заключается в том что если в архиве "foobar.rar" есть файл с русским названием, к примеру qweабв.txt то он распакуется со следующим именем: qwe То есть прерывается на русских символах. Я понимаю что можно потом изменить название средствами php. Но хотелось бы узнать возможно ли сделать это ещё на выходе чтобы сохранение происходило корректно.
Виртуальный выделенный сервер (VDS) становится отличным выбором
У меня ноутбук с установленной лицензионной windows 10 x64На локальный OpenServer x64 установил чистый сайт на wordpress, хочу импортировать на него данные...
Как установить вручную все индексы $i в цикле for PHP без всякого шага, чтобы отдельно с каждой переменной не связываться?