Andrey_P
Guest
AVP - проверка на вирусы многопользовательская, как?
Здравствуй All.
Вот проблемка возникла. В сети нашей много компов с win2k и winXP стало. А крякнутых AVP в инете найти никто под эти оси никто найти не может. Написал скрипт для on-line (как на сайте касперского) проверки на вирусы. Проблема в том, что данный скрипт расчитан на одного пользователя, т.е. в один момент времени только один пользователь может работать.
Подскажите как её многопользовательской сделать.
Здравствуй All.
Вот проблемка возникла. В сети нашей много компов с win2k и winXP стало. А крякнутых AVP в инете найти никто под эти оси никто найти не может. Написал скрипт для on-line (как на сайте касперского) проверки на вирусы. Проблема в том, что данный скрипт расчитан на одного пользователя, т.е. в один момент времени только один пользователь может работать.
Подскажите как её многопользовательской сделать.
PHP:
<?
if (!$Submit) {
?>
on-line проверка на вирусы
<form enctype="multipart/form-data" action="" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="100000000">
<input name="userfile" type="file">
<input type="Submit" name="Submit" value="Send File">
</form>
<?
} else {
?>
<h3>On-Line проверка на вирусы
<?
if (is_uploaded_file($_FILES['userfile']['tmp_name'])) {
$filetochek=$_FILES['userfile']['name'];
?>
<br>проверяем файл <? echo $filetochek; ?></h3>
<?
copy($_FILES['userfile']['tmp_name'], "C:/virus/$filetochek");
} else {
echo "Possible file upload attack. Filename: " . $_FILES['userfile']['name'];
}
$kasp_file='C:\\Progra~1\\Kasper~1\\Kasper~1\\avp32.exe C:\\virus\\'."$filetochek".' /S /N /Q /W';
system ($kasp_file);
$report='C:\\Progra~1\\Kasper~1\\Kasper~1\\Report.txt';
$fp=fopen ($report, "rb");
$report1 = fread ($fp, filesize ($report));
$report1=nl2br ($report1);
echo $report1;
fclose ($fp);
$del='C:\\virus\\'."$filetochek";
unlink ($del);
}
?>