Sto cercando di creare uno zip con password, in locale funziona perfettamente ma sul server remoto
non da output e va in timeout ho provato ad utilizzare varie sintassi...

Codice PHP:
<?php
// DEV
error_reporting (E_ALL);
// PRESET
$output NULL;
echo 
"<div align=\"left\">";
echo 
"<hr /><pre>";
//-------------------------------------------------
// Zip help
//-------------------------------------------------
// -9           compress better
// -r           recurse into directories
// -e           encrypt
// -P           use password to encrypt zipfile
// --password     alias di -P
// -T           test zipfile integrity
// -m           move into zipfile (delete files)
//-------------------------------------------------

// Test in locale (Funziona perfettamente)

    
exec("zip -2 -e --password pippo -v dump_1.zip dump_file.sql"$output);
    
exec("zip -2 -e --password 'pippo' -v dump_2.zip dump_file.sql"$output);
    
exec("zip -2 -e -P pippo -v dump_3.zip dump_file.sql"$output);
    
exec("zip -2 -e -P 'pippo' -v dump_4.zip dump_file.sql"$output);

// Sul server remoto Funziona solo se elimino -e (encrypt)

    
exec("zip -2 -v dump_no_pw.zip dump_file.sql"$output);

// ..

    
print_r($output);

// ..
echo "</pre><hr />";
echo 
"</div>";
?>
In locale funziona perfettamente
codice:
Array
(
    [0] => updating: dump_file.sql 	(in=273912) (out=48605) (deflated 82%)
    [1] => total bytes=273912, compressed=48617 -> 82% savings
    [2] => updating: dump_file.sql 	(in=273912) (out=48605) (deflated 82%)
    [3] => total bytes=273912, compressed=48617 -> 82% savings
    [4] => updating: dump_file.sql 	(in=273912) (out=48605) (deflated 82%)
    [5] => total bytes=273912, compressed=48617 -> 82% savings
    [6] => updating: dump_file.sql 	(in=273912) (out=48605) (deflated 82%)
    [7] => total bytes=273912, compressed=48617 -> 82% savings
    [8] => updating: dump_file.sql 	(in=273912) (out=48605) (deflated 82%)
    [9] => total bytes=273912, compressed=48605 -> 82% savings
)
In remoto funziona solo se elimino l'opzione -P (necessari per impostare una password)

cichity74