Распакуйте файл с помощью php - PullRequest
181 голосов
/ 17 января 2012

Я хочу разархивировать файл, и это прекрасно работает

system('unzip File.zip');

Но мне нужно передать имя файла через URL и не могу заставить его работать, вот что у меня есть.

$master = $_GET["master"];
system('unzip $master.zip'); 

Чего мне не хватает?Я знаю, это должно быть что-то маленькое и глупое, что я упускаю из виду.

Спасибо,

Ответы [ 11 ]

0 голосов
/ 23 октября 2014

Просто изменить

system('unzip $master.zip');

К этому

system('unzip ' . $master . '.zip');

или этот

system("unzip {$master}.zip");

...