- Модуль: security
- Путь к файлу: ~/bitrix/modules/security/classes/general/post_filter.php
- Класс: CSecurityXSSDetect
- Вызов: CSecurityXSSDetect::CreateTrace
protected function CreateTrace($var_name, $str, $script)
{
$cache_id = md5($var_name.'|'.$str);
$fn = $_SERVER["DOCUMENT_ROOT"]."/bitrix/cache/virus.db/".$cache_id.".flt";
if(!file_exists($fn))
{
CheckDirPath($fn);
$f = fopen($fn, "wb");
fwrite($f, $var_name.": ".$str);
fwrite($f, "n------------n".$script);
fwrite($f, "n------------------------------n$_SERVER:n");
foreach($_SERVER as $k=>$v)
fwrite($f, $k." = ".$v."n");
fclose($f);
@chmod($fn, BX_FILE_PERMISSIONS);
}
}