function callback_deballe_fichier($p_event, &$p_header)
{
    if (accepte_fichier_upload($p_header['filename'])) {
        $p_header['filename'] = _tmp_dir . basename($p_header['filename']);
        return 1;
    } else {
        return 0;
    }
}
示例#2
0
function verifier_compactes($zip) {
	if (!$list = $zip->listContent()) return array();
	// si pas possible de decompacter: installer comme fichier zip joint
	// Verifier si le contenu peut etre uploade (verif extension)
	$aff_fichiers = array();
	foreach ($list as $file) {
		if (accepte_fichier_upload($f = $file['stored_filename']))
			$aff_fichiers[$f] = $file;
		else spip_log("chargement de $f interdit");
		}
	ksort($aff_fichiers);
	return $aff_fichiers;
}