alert(\'Erreur: Une de ces extensions de PHP est nécessaire: imagemagick ou GD. Veuillez activer une des deux dans le fichier php.ini ou installer le paquet php-imagick ou php-gd.\');'); } // format des sauvegardes à la création if(extension_loaded("zip")) { $archiveFormat = 'zip'; } else { echo(''); } // bout de code à déplacer dans controller/backup.php // taille max des fichiers dans le php.ini (défaut = 2M) $maxWeight = ini_get('upload_max_filesize'); // on utilisera cette valeur dans "main.js" pour envoyer // les fichiers un par un quand un zip est trop grand // conversion des mégas en octets function return_bytes ($size_str) { switch (substr ($size_str, -1)) { case 'M': case 'm': return (int)$size_str * 1048576; case 'K': case 'k': return (int)$size_str * 1024; case 'G': case 'g': return (int)$size_str * 1073741824; default: return $size_str; } } $maxWeight = return_bytes(ini_get('upload_max_filesize'));