Bonjour,
j'ai un formulaire avec un champ d'upload de fichier (uniquement .zip).
Avec une fonction d'upload en PHP, je parviens à placer le fichier zip dans le dossier désiré.
Problème, juste après, j'ai une fonction qui me permet de dézipper les fichiers.
Elle ressemble à ceci :
function unzip_file($file, $destination) {
// Créer l'objet (PHP 5 >= 5.2)
$zip = new ZipArchive() ;
// Ouvrir l'archive
if ($zip->open($file) !== true) {
return "Impossible d'ouvrir l'archive";
}
else {
return "Dézippage ok!";
}
// Extraire le contenu dans le dossier de destination
$zip->extractTo($destination);
// Fermer l'archive
$zip->close();
// Afficher un message de fin
echo' Archive extrait';
}
Mais elle ne fonctionne nullement... Et pourtant elle est correctement lancée.
Peut-être que le fichier zip n'est tout simplement pas détecté?
Merci.