herhangi biri bana bildirin lütfen, neden ben php fonksiyonu sonucu alamadım
exec('unzip gallery.zip',$return);
print_r($return);
Eğer unzip dan dönüş değerini kontrol ettin mi? Hata mesajları standart çıkış akışı verilmez, bu yüzden bir şey olursa dizi boş olacaktır.
<?php
$result = array();
exec("unzip archiv.zip", $result, $returnval);
print_r($result);
print_r($returnval);
?>
Unzip çalışma beklendiği mı gibi? Dosyalar zaten var ve iş akışını durdurmak eğer vb yazılmadan isteyebilir. Bu çıkış sonuç yakalanan olmayacaktır.
Hatalar stderr'e yazılır ve exec, backticks veya shell_exec fonksiyonlarını kullanırken gösterilmemiştir.
passthru() çıkışı hata akımının (hem de stdout'unu) yapar.
Ps: Onun muhtemelen ya:
File not found: gallery.zip cwd var mı. Mutlak yollarını kullanın ve escapeshellarg() te emin olun.
veya
File rights: Is php allowed to write the extracted files to the cwd veya specified targetpath?