• Модуль: 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);
	}
}