Просмотр поста

.
Juk

require 'pclzip.lib.php';

// проверка jar файлов
$zip = &new PclZip($_FILES['file']['tmp_name']);
$list = $zip->listContent();

if(!$list){
exit('Не корректный ZIP архив');
}

// проверка на алармы
$content = &$zip->extract(PCLZIP_OPT_BY_NAME,'META-INF/MANIFEST.MF',PCLZIP_OPT_EXTRACT_AS_STRING);
if(preg_match('/id:\s*(\d+)/i',$content[0]['content'])){
exit('Вероятно Вы пытаетесь загрузить вирус. Ваш IP адрес передан в правоохранительные органы для дальнейших разбирательств.');
}

foreach($list as $v){
if(strtolower(strrchr($v['filename'],'.'))=='.class'){

$content = $zip->extract(PCLZIP_OPT_BY_NAME,$v['filename'],PCLZIP_OPT_EXTRACT_AS_STRING);

if(preg_match('/sms:\/\/(\d+)/i',$content[0]['content'])){
exit('Вероятно Вы пытаетесь загрузить вирус. Ваш IP адрес передан в правоохранительные органы для дальнейших разбирательств.');
}

}
}




скажите куда это вписать???