condition if to extractTo pourquoi ?
Bonjour,
en effet je ne comprend pas pourquoi la methode $zip->extractTo('extracthere', $files); ne fonctionne pas quand je ne met pas la condition if
Code:
1 2 3 4 5 6 7 8 9 10
| $files = array('image.jpeg','text.txt','music.wav');
$zipname = 'test.zip';
$zip = new ZipArchive;
$zip->open($zipname, ZipArchive::CREATE);
foreach ($files as $file) {
$zip->addFile($file);
}
$zip->extractTo('extracthere', $files);
$zip->close(); |
et que j'ai besoin d'utiliser la condition if comme ici pour que la methode extractTo fonctionne! pour extraire le fichier
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
$files = array('image.jpeg','text.txt','music.wav');
$zipname = 'test.zip';
$zip = new ZipArchive;
$zip->open($zipname, ZipArchive::CREATE);
foreach ($files as $file) {
$zip->addFile($file);
}
if ($zip->open('test') === TRUE) {
$zip->extractTo('extracthere', $files);
$zip->close();
echo 'ok';
} else {
echo 'failed';
} |
:roll: Merci