через браузер? командой site.ru/unzip.php?file=site.ru.zip ?Можно скриптом на пыхе или через консоль.
Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с КарлМаркс какие-либо сделки.
не обязательно браузеромчерез браузер? командой site.ru/unzip.php?file=site.ru.zip ?
не подскажешь как это сделать?не обязательно браузером
можно запросом
Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с КарлМаркс какие-либо сделки.
<?php
function unzip($location,$new_location){
if(exec("unzip $location",$arr)){
mkdir($new_location);
for($i = 1;$i< count($arr);$i++){
$file = trim(preg_replace("~inflating: ~","",$arr[$i]));
copy($location."/".$file,$new_location."/".$file);
unlink($location."/".$file);
}
return true;
}
return false;
}
// usage of this code
if(unzip('zer.zip','/')){
echo 'Successfully unzipped!';
}else{
echo 'Error while processing your file!';
}
?>
спасибо а в каких переменных что хранится? чет не врубаюсьКод:<?php function unzip($location,$new_location){ if(exec("unzip $location",$arr)){ mkdir($new_location); for($i = 1;$i< count($arr);$i++){ $file = trim(preg_replace("~inflating: ~","",$arr[$i])); copy($location."/".$file,$new_location."/".$file); unlink($location."/".$file); } return true; } return false; } // usage of this code if(unzip('zer.zip','/')){ echo 'Successfully unzipped!'; }else{ echo 'Error while processing your file!'; } ?>
Он получается распаковывает в ту папку в которой лежит архив?zer.zip имя архива
ничего скрипту передавать не нужно
Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с КарлМаркс какие-либо сделки.
даОн получается распаковывает в ту папку в которой лежит архив?
А можно же вместо zer.zip поставить вариэйбл.имя архива чтобы зациклить всю движуху распаковки большого количества архивов?
Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с КарлМаркс какие-либо сделки.
можноА можно же вместо zer.zip поставить вариэйбл.имя архива чтобы зациклить всю движуху распаковки большого количества архива?
Отдуши. Пошел пробовать, если чё напишу.можно
при заливке скрипта переменной подставлять значение имени архива.
этот скрипт получается нужно сохранить в фаил и закинуть вместе с архивом и потом вызвать с помощью браузера?можно
при заливке скрипта переменной подставлять значение имени архива.
Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с КарлМаркс какие-либо сделки.
даэтот скрипт получается нужно сохранить в фаил и закинуть вместе с архивом и потом вызвать с помощью браузера?