Note: Je suis sur localhost, donc CHMOD n'est pas la solution.Copier les fichiers extraits du fichier ZIP vers le répertoire
Quoi qu'il en soit, je ne peux pas copier les fichiers qui ont été extraites d'un ZIP dans un répertoire, les fichiers sont extraits, mais ils ne seront pas copiés ... les fichiers pondent juste à la racine dossier où upload.php
est. J'ai ceci:
exec('unzip ' . $_FILES['file']['tmp_name'], $ary, $output);
$img = 0;
$number = count($ary);
foreach($ary as $file)
{
copy($file, 'i/');
unlink($file);
$img++;
}
echo $img . '/' . $number;
Il produit 11/11, donc ce bon ... mais les fichiers ne sont pas copiés et les fichiers d'origine ne sont pas supprimés. Pourquoi ne les copie-t-il pas?
+1 pour une bonne réponse, bien qu'il faille probablement noter que ZipArchive a été ajouté dans une révision ultérieure de PHP 4. Si vous êtes sur un ancien système, vous pouvez être forcé d'analyser la sortie d'une ligne shell exec() . – stevendesu