Archive zip qui ne se décompresse complètement avec la fonction php : ssh2_exec("unzip")
Bonjour à tous,
J'essaie de décompresser la totalité d'une archive zip avec ssh2_exec().
Le système ne décompresse qu'une partie de l'archive.
A la racine de l'archive il y a approximativement 5 dossiers et une dizaine de fichiers pour 2-3Mo grand max
Mon code est vraiment très très classique :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
$host_ssh = 'ssh.something';
$identifiant = 'username';
$mdp = 'xyzyoupi';
$connection = ssh2_connect($host_ssh , 22);
ssh2_auth_password($connection,$identifiant,$mdp);
if(ssh2_exec($connection, 'unzip -o dir/filename.zip')){
echo 'unzip ok<br>';
}else{
echo 'unzip not ok<br>';
} |
J'ai essayé de "forcer" la décompression avec "-o" mais cela ne change rien.
Evidemment quand je le fais à la main dans le terminal l'archive se décompresse correctement.
J'utilise php 7.2