pattern{ '\/\/[^\r]*' : "228b22" '#[^\r]*' : "228b22" '\/\*(?:[^\*]|\*(?!\/))*\*\/' : "228b22" '"(?:(?:\\\")|[^"])*"' : 'ff00ff' "'(?:(?:\\\')|[^\'])*'" : 'ff00ff' '(\$)(\w+)(\s*)?(-)(\>)(\s*)?(\w+)' : "('0000ff','008080','','000000;background-color:eeeeee','000000;background-color:eeeeee','','ff0000')" '(\$)(\w+)' : "('0000ff', '008080')" '\d+' : '900090' '\w+' : "@('8b0000','0000ff','ff0000')" '\[|\]' : '800000' '\;|\(|\)|\{|\}|\@|\%|\&|\=|\+|\-|\*|\/|\>|\<|\?' : 'ff0000' } check1{ array bool break case char class continue default do double else elseif endfor endforeach endif endswitch endwhile extends float for foreach function global if include int integer long mixed new object old_function php real require return static string switch var void while __FILE__ __LINE__ E_ERROR E_NOTICE E_PARSE E_WARNING FALSE PHP_OS PHP_VERSION true false M_PI M_E M_LOG2E M_LOG10E M_LN2 M_LN10 M_PI_2 M_PI_4 M_1_PI M_2_PI M_SQRTPI M_2_SQRTPI M_SQRT2 M_SQRT3 M_SQRT1_2 M_LNPI M_EULER } check2{ apache_lookup_uri apache_note getallheaders virtual ascii2ebcdic ebcdic2ascii array array_count_values array_diff array_flip array_intersect array_keys array_merge array_merge_recursive array_multisort array_pad array_pop array_push array_rand array_reverse array_shift array_slice array_splice array_unique array_unshift array_values array_walk arsort asort compact count current each end extract in_array key krsort ksort list natsort natcasesort next pos prev range reset rsort shuffle sizeof sort uasort uksort usort call_user_method class_exists get_class get_class_methods get_class_vars get_declared_classes get_object_vars get_parent_class is_subclass_of method_exists checkdate date getdate gettimeofday gmdate gmmktime gmstrftime localtime microtime mktime strftime time strtotime chdir dir closedir getcwd opendir readdir rewinddir xmldoc xmldocfile xmltree error_log error_reporting restore_error_handler set_error_handler trigger_error user_error basename chgrp chmod chown clearstatcache copy delete dirname diskfreespace fclose feof fflush fgetc fgetcsv fgets fgetss file file_exists fileatime filectime filegroup fileinode filemtime fileowner fileperms filesize filetype flock fopen fpassthru fputs fread fscanf fseek fstat ftell ftruncate fwrite set_file_buffer is_dir is_executable is_file is_link is_readable is_writable is_uploaded_file link linkinfo mkdir move_uploaded_file pclose popen readfile readlink rename rewind rmdir stat lstat realpath symlink tempnam tmpfile touch umask unlink ftp_connect ftp_login ftp_pwd ftp_cdup ftp_chdir ftp_mkdir ftp_rmdir ftp_nlist ftp_rawlist ftp_systype ftp_pasv ftp_get ftp_fget ftp_put ftp_fput ftp_size ftp_mdtm ftp_rename ftp_delete ftp_site ftp_quit call_user_func create_function func_get_arg func_get_args func_num_args function_exists register_shutdown_function header headers_sent setcookie GetImageSize ImageArc ImageChar ImageCharUp ImageColorAllocate ImageColorDeAllocate ImageColorAt ImageColorClosest ImageColorExact ImageColorResolve ImageGammaCorrect ImageColorSet ImageColorsForIndex ImageColorsTotal ImageColorTransparent ImageCopy ImageCopyResized ImageCreate ImageCreateFromGIF ImageCreateFromJPEG ImageCreateFromPNG ImageCreateFromWBMP ImageCreateFromString ImageDashedLine ImageDestroy ImageFill ImageFilledPolygon ImageFilledRectangle ImageFillToBorder ImageFontHeight ImageFontWidth ImageGIF ImagePNG ImageJPEG ImageWBMP ImageInterlace ImageLine ImageLoadFont ImagePolygon ImagePSBBox ImagePSEncodeFont ImagePSFreeFont ImagePSLoadFont ImagePsExtendFont ImagePsSlantFont ImagePSText ImageRectangle ImageSetPixel ImageString ImageStringUp ImageSX ImageSY ImageTTFBBox ImageTTFText ImageTypes read_exif_data mail ezmlm_hash abs acos asin atan atan2 base_convert bindec ceil cos decbin dechex decoct deg2rad exp floor getrandmax hexdec lcg_value log log10 max min mt_rand mt_srand mt_getrandmax number_format octdec pi pow rad2deg rand round sin sqrt srand tan connection_aborted connection_status connection_timeout define defined die eval exit get_browser highlight_file highlight_string ignore_user_abort iptcparse leak pack show_source sleep uniqid unpack usleep mysql_affected_rows mysql_change_user mysql_close mysql_connect mysql_create_db mysql_data_seek mysql_db_name mysql_db_query mysql_drop_db mysql_errno mysql_error mysql_fetch_array mysql_fetch_assoc mysql_fetch_field mysql_fetch_lengths mysql_fetch_object mysql_fetch_row mysql_field_flags mysql_field_name mysql_field_len mysql_field_seek mysql_field_table mysql_field_type mysql_free_result mysql_insert_id mysql_list_dbs mysql_list_fields mysql_list_tables mysql_num_fields mysql_num_rows mysql_pconnect mysql_query mysql_result mysql_select_db mysql_tablename checkdnsrr closelog debugger_off debugger_on define_syslog_variables fsockopen gethostbyaddr gethostbyname gethostbynamel getmxrr getprotobyname getprotobynumber getservbyname getservbyport ip2long long2ip openlog pfsockopen socket_get_status socket_set_blocking socket_set_timeout syslog odbc_autocommit odbc_binmode odbc_close odbc_close_all odbc_commit odbc_connect odbc_cursor odbc_do odbc_exec odbc_execute odbc_fetch_into odbc_fetch_row odbc_field_name odbc_field_num odbc_field_type odbc_field_len odbc_field_precision odbc_field_scale odbc_free_result odbc_longreadlen odbc_num_fields odbc_pconnect odbc_prepare odbc_num_rows odbc_result odbc_result_all odbc_rollback odbc_setoption odbc_tables odbc_tableprivileges odbc_columns odbc_columnprivileges odbc_gettypeinfo odbc_primarykeys odbc_foreignkeys odbc_procedures odbc_procedurecolumns odbc_specialcolumns odbc_statistics flush ob_start ob_get_contents ob_get_length ob_end_flush ob_end_clean ob_implicit_flush assert assert_options extension_loaded dl getenv get_cfg_var get_current_user get_magic_quotes_gpc get_magic_quotes_runtime getlastmod getmyinode getmypid getmyuid getrusage ini_alter ini_get ini_restore ini_set phpcredits phpinfo phpversion php_logo_guid php_sapi_name php_uname putenv set_magic_quotes_runtime set_time_limit zend_logo_guid get_loaded_extensions escapeshellarg escapeshellcmd exec passthru system preg_match preg_match_all preg_replace preg_split preg_quote preg_grep preg_replace_callback ereg ereg_replace eregi eregi_replace split spliti sql_regcase session_start session_destroy session_name session_module_name session_save_path session_id session_register session_unregister session_unset session_is_registered session_get_cookie_params session_set_cookie_params session_decode session_encode session_set_save_handler session_cache_limiter accept_connect bind close connect listen read socket strerror write AddCSlashes AddSlashes bin2hex Chop Chr chunk_split convert_cyr_string count_chars crc32 crypt echo explode get_html_translation_table htmlspecialchars get_meta_tags hebrev hebrevc htmlentities htmlspecialchars implode join levenshtein ltrim md5 Metaphone nl2br Ord parse_str print printf quoted_printable_decode quotemeta rtrim sscanf setlocale similar_text soundex sprintf strncasecmp strcasecmp strchr strcmp strcspn strip_tags stripcslashes stripslashes stristr strlen strnatcmp strnatcasecmp strncmp str_pad strpos strrchr str_repeat strrev strrpos strspn strstr strtok strtolower strtoupper str_replace strtr substr substr_count substr_replace trim ucfirst ucwords wordwrap base64_decode base64_encode parse_url rawurldecode rawurlencode urldecode urlencode doubleval empty gettype intval is_array is_bool is_double is_float is_int is_integer is_long is_numeric is_object is_real is_resource is_string isset print_r serialize settype strval unserialize unset var_dump xml_parser_create xml_set_object xml_set_element_handler xml_set_character_data_handler xml_set_processing_instruction_handler xml_set_default_handler xml_set_unparsed_entity_decl_handler xml_set_notation_decl_handler xml_set_external_entity_ref_handler xml_parse xml_get_error_code xml_error_string xml_get_current_line_number xml_get_current_column_number xml_get_current_byte_index xml_parse_into_struct xml_parser_free xml_parser_set_option xml_parser_get_option utf8_decode utf8_encode xslt_closelog xslt_create xslt_errno xslt_error xslt_fetch_result xslt_free xslt_openlog xslt_output_begintransform xslt_output_endtransform xslt_process xslt_run xslt_set_sax_handler xslt_transform gzclose gzeof gzfile gzgetc gzgets gzgetss gzopen gzpassthru gzputs gzread gzrewind gzseek gztell gzwrite readgzfile gzcompress gzuncompress }