Bonjour à tous, voici mon soucis :
j'ai un .rar qui est mis sur mon serveur FTP chaque soir et je souhaite le dézipper.

j'ai trouver comment faire avec un .zip

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
$za = new ZipArchive();
 
$za->open('test.zip');
print_r($za);
var_dump($za);
echo "Nombre de fichiers : " . $za->numFiles . "\n";
echo "statut : " . $za->status  . "\n";
echo "statut du système : " . $za->statusSys . "\n";
echo "Nom du fichier : " . $za->filename . "\n";
echo "Commentaire : " . $za->comment . "\n";
 
for ($i=0; $i<$za->numFiles;$i++) {
    echo "index : $i\n";
    print_r($za->statIndex($i));
}
echo "Nombre de fichiers :" . $za->numFiles . "\n";
 
if ($za->open('test.zip') === TRUE) {
    $za->extractTo('decomp/');
    $za->close();
    echo 'ok';
} else {
    echo 'échec';
}
ca marche niquel. par contre, la fonction new RarArchive ne semble pas fonctionner chez OVH (contrairement a ZipArchive).

je voulais donc savoir si qq1 aurait une solution pour que je puisse dézipper mon .rar.

Ps : j'ai test de renommer mon .zip en .rar, mais ca ne marche pas

Merci d'avance pour votre aide