-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathphp-safe-functions.php
1790 lines (1789 loc) · 66.2 KB
/
php-safe-functions.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<?php
/**
* This list is a whitelist of safe functions to use in combination
* with the disable_functions parameter of php.ini, for example, you
* could reuse the $safeFunctionsIni string like this at the beginning
* of your script:
* <?php
* require 'php-safe-functions.php';
* ini_set('disable_functions', $safeFunctionsIni);
* // Your script here
**/
$safeFunctionsIni = "zend_version,func_num_args,func_get_arg,func_get_args,strlen,strcmp,strncmp,strcasecmp,strncasecmp,each,error_reporting,define,defined,get_class,get_called_class,get_parent_class,method_exists,property_exists,class_exists,interface_exists,trait_exists,function_exists,class_alias,get_included_files,get_required_files,is_subclass_of,is_a,get_class_vars,get_object_vars,get_class_methods,trigger_error,user_error,set_error_handler,restore_error_handler,set_exception_handler,restore_exception_handler,get_declared_classes,get_declared_traits,get_declared_interfaces,get_defined_functions,get_defined_vars,create_function,get_resource_type,get_loaded_extensions,extension_loaded,get_extension_funcs,get_defined_constants,debug_backtrace,debug_print_backtrace,gc_collect_cycles,gc_enabled,gc_enable,gc_disable,strtotime,date,idate,gmdate,mktime,gmmktime,checkdate,strftime,gmstrftime,time,localtime,getdate,date_create,date_create_immutable,date_create_from_format,date_create_immutable_from_format,date_parse,date_parse_from_format,date_get_last_errors,date_format,date_modify,date_add,date_sub,date_timezone_get,date_timezone_set,date_offset_get,date_diff,date_time_set,date_date_set,date_isodate_set,date_timestamp_set,date_timestamp_get,timezone_open,timezone_name_get,timezone_name_from_abbr,timezone_offset_get,timezone_transitions_get,timezone_location_get,timezone_identifiers_list,timezone_abbreviations_list,timezone_version_get,date_interval_create_from_date_string,date_interval_format,date_default_timezone_set,date_default_timezone_get,date_sunrise,date_sunset,date_sun_info,ereg,ereg_replace,eregi,eregi_replace,split,spliti,sql_regcase,libxml_set_streams_context,libxml_use_internal_errors,libxml_get_last_error,libxml_clear_errors,libxml_get_errors,libxml_disable_entity_loader,libxml_set_external_entity_loader,openssl_pkey_free,openssl_pkey_new,openssl_pkey_export,openssl_pkey_export_to_file,openssl_pkey_get_private,openssl_pkey_get_public,openssl_pkey_get_details,openssl_free_key,openssl_get_privatekey,openssl_get_publickey,openssl_x509_read,openssl_x509_free,openssl_x509_parse,openssl_x509_checkpurpose,openssl_x509_check_private_key,openssl_x509_export,openssl_x509_export_to_file,openssl_pkcs12_export,openssl_pkcs12_export_to_file,openssl_pkcs12_read,openssl_csr_new,openssl_csr_export,openssl_csr_export_to_file,openssl_csr_sign,openssl_csr_get_subject,openssl_csr_get_public_key,openssl_digest,openssl_encrypt,openssl_decrypt,openssl_cipher_iv_length,openssl_sign,openssl_verify,openssl_seal,openssl_open,openssl_pbkdf2,openssl_pkcs7_verify,openssl_pkcs7_decrypt,openssl_pkcs7_sign,openssl_pkcs7_encrypt,openssl_private_encrypt,openssl_private_decrypt,openssl_public_encrypt,openssl_public_decrypt,openssl_get_md_methods,openssl_get_cipher_methods,openssl_dh_compute_key,openssl_random_pseudo_bytes,openssl_error_string,preg_match,preg_match_all,preg_replace,preg_replace_callback,preg_filter,preg_split,preg_quote,preg_grep,preg_last_error,readgzfile,gzrewind,gzclose,gzeof,gzgetc,gzgets,gzgetss,gzread,gzopen,gzpassthru,gzseek,gztell,gzwrite,gzputs,gzfile,gzcompress,gzuncompress,gzdeflate,gzinflate,gzencode,gzdecode,zlib_encode,zlib_decode,zlib_get_coding_type,ob_gzhandler,bcadd,bcsub,bcmul,bcdiv,bcmod,bcpow,bcsqrt,bcscale,bccomp,bcpowmod,bzopen,bzread,bzwrite,bzflush,bzclose,bzerrno,bzerrstr,bzerror,bzcompress,bzdecompress,jdtogregorian,gregoriantojd,jdtojulian,juliantojd,jdtojewish,jewishtojd,jdtofrench,frenchtojd,jddayofweek,jdmonthname,easter_date,easter_days,unixtojd,jdtounix,cal_to_jd,cal_from_jd,cal_days_in_month,cal_info,ctype_alnum,ctype_alpha,ctype_cntrl,ctype_digit,ctype_lower,ctype_graph,ctype_print,ctype_punct,ctype_space,ctype_upper,ctype_xdigit,dba_open,dba_popen,dba_close,dba_delete,dba_exists,dba_fetch,dba_insert,dba_replace,dba_firstkey,dba_nextkey,dba_optimize,dba_sync,dba_handlers,dba_list,dba_key_split,dom_import_simplexml,exif_read_data,read_exif_data,exif_tagname,exif_thumbnail,exif_imagetype,finfo_open,finfo_close,finfo_set_flags,finfo_file,finfo_buffer,mime_content_type,filter_input,filter_var,filter_input_array,filter_var_array,filter_list,filter_has_var,filter_id,ftp_connect,ftp_ssl_connect,ftp_login,ftp_pwd,ftp_cdup,ftp_chdir,ftp_exec,ftp_raw,ftp_mkdir,ftp_rmdir,ftp_chmod,ftp_alloc,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_close,ftp_set_option,ftp_get_option,ftp_nb_fget,ftp_nb_get,ftp_nb_continue,ftp_nb_put,ftp_nb_fput,ftp_quit,textdomain,gettext,_,dgettext,dcgettext,bindtextdomain,ngettext,dngettext,dcngettext,bind_textdomain_codeset,hash,hash_file,hash_hmac,hash_hmac_file,hash_init,hash_update,hash_update_stream,hash_update_file,hash_final,hash_copy,hash_algos,hash_pbkdf2,mhash_keygen_s2k,mhash_get_block_size,mhash_get_hash_name,mhash_count,mhash,iconv,iconv_get_encoding,iconv_set_encoding,iconv_strlen,iconv_substr,iconv_strpos,iconv_strrpos,iconv_mime_encode,iconv_mime_decode,iconv_mime_decode_headers,mb_convert_case,mb_strtoupper,mb_strtolower,mb_language,mb_internal_encoding,mb_http_input,mb_http_output,mb_detect_order,mb_substitute_character,mb_parse_str,mb_output_handler,mb_preferred_mime_name,mb_strlen,mb_strpos,mb_strrpos,mb_stripos,mb_strripos,mb_strstr,mb_strrchr,mb_stristr,mb_strrichr,mb_substr_count,mb_substr,mb_strcut,mb_strwidth,mb_strimwidth,mb_convert_encoding,mb_detect_encoding,mb_list_encodings,mb_encoding_aliases,mb_convert_kana,mb_encode_mimeheader,mb_decode_mimeheader,mb_convert_variables,mb_encode_numericentity,mb_decode_numericentity,mb_send_mail,mb_get_info,mb_check_encoding,mb_regex_encoding,mb_regex_set_options,mb_ereg,mb_eregi,mb_ereg_replace,mb_eregi_replace,mb_ereg_replace_callback,mb_split,mb_ereg_match,mb_ereg_search,mb_ereg_search_pos,mb_ereg_search_regs,mb_ereg_search_init,mb_ereg_search_getregs,mb_ereg_search_getpos,mb_ereg_search_setpos,mbregex_encoding,mbereg,mberegi,mbereg_replace,mberegi_replace,mbsplit,mbereg_match,mbereg_search,mbereg_search_pos,mbereg_search_regs,mbereg_search_init,mbereg_search_getregs,mbereg_search_getpos,mbereg_search_setpos,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_signal,pcntl_signal_dispatch,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_exec,pcntl_alarm,pcntl_get_last_error,pcntl_errno,pcntl_strerror,pcntl_getpriority,pcntl_setpriority,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,posix_kill,posix_getpid,posix_getppid,posix_getuid,posix_setuid,posix_geteuid,posix_seteuid,posix_getgid,posix_setgid,posix_getegid,posix_setegid,posix_getgroups,posix_getlogin,posix_getpgrp,posix_setsid,posix_setpgid,posix_getpgid,posix_getsid,posix_uname,posix_times,posix_ctermid,posix_ttyname,posix_isatty,posix_getcwd,posix_mkfifo,posix_mknod,posix_access,posix_getgrnam,posix_getgrgid,posix_getpwnam,posix_getpwuid,posix_getrlimit,posix_get_last_error,posix_errno,posix_strerror,posix_initgroups,session_name,session_module_name,session_save_path,session_id,session_regenerate_id,session_decode,session_encode,session_start,session_destroy,session_unset,session_set_save_handler,session_cache_limiter,session_cache_expire,session_set_cookie_params,session_get_cookie_params,session_write_close,session_status,session_register_shutdown,session_commit,shmop_open,shmop_read,shmop_close,shmop_size,shmop_write,shmop_delete,simplexml_load_file,simplexml_load_string,simplexml_import_dom,use_soap_error_handler,is_soap_fault,socket_select,socket_create,socket_create_listen,socket_create_pair,socket_accept,socket_set_nonblock,socket_set_block,socket_listen,socket_close,socket_write,socket_read,socket_getsockname,socket_getpeername,socket_connect,socket_strerror,socket_bind,socket_recv,socket_send,socket_recvfrom,socket_sendto,socket_get_option,socket_set_option,socket_shutdown,socket_last_error,socket_clear_error,socket_import_stream,socket_sendmsg,socket_recvmsg,socket_cmsg_space,socket_getopt,socket_setopt,spl_classes,spl_autoload,spl_autoload_extensions,spl_autoload_register,spl_autoload_unregister,spl_autoload_functions,spl_autoload_call,class_parents,class_implements,class_uses,spl_object_hash,iterator_to_array,iterator_count,iterator_apply,constant,bin2hex,hex2bin,sleep,usleep,time_nanosleep,time_sleep_until,strptime,flush,wordwrap,htmlspecialchars,htmlentities,html_entity_decode,htmlspecialchars_decode,get_html_translation_table,sha1,sha1_file,md5,md5_file,crc32,iptcparse,iptcembed,getimagesize,getimagesizefromstring,image_type_to_mime_type,image_type_to_extension,phpinfo,phpversion,phpcredits,php_sapi_name,php_uname,php_ini_scanned_files,php_ini_loaded_file,strnatcmp,strnatcasecmp,substr_count,strspn,strcspn,strtok,strtoupper,strtolower,strpos,stripos,strrpos,strripos,strrev,hebrev,hebrevc,nl2br,basename,dirname,pathinfo,stripslashes,stripcslashes,strstr,stristr,strrchr,str_shuffle,str_word_count,str_split,strpbrk,substr_compare,strcoll,money_format,substr,substr_replace,quotemeta,ucfirst,lcfirst,ucwords,strtr,addslashes,addcslashes,rtrim,str_replace,str_ireplace,str_repeat,count_chars,chunk_split,trim,ltrim,strip_tags,similar_text,explode,implode,join,setlocale,localeconv,nl_langinfo,soundex,levenshtein,chr,ord,parse_str,str_getcsv,str_pad,chop,strchr,sprintf,printf,vprintf,vsprintf,fprintf,vfprintf,sscanf,fscanf,parse_url,urlencode,urldecode,rawurlencode,rawurldecode,http_build_query,readlink,linkinfo,symlink,link,unlink,exec,system,escapeshellcmd,escapeshellarg,passthru,shell_exec,proc_open,proc_close,proc_terminate,proc_get_status,proc_nice,rand,srand,getrandmax,mt_rand,mt_srand,mt_getrandmax,getservbyname,getservbyport,getprotobyname,getprotobynumber,getmyuid,getmygid,getmypid,getmyinode,getlastmod,base64_decode,base64_encode,password_hash,password_get_info,password_needs_rehash,password_verify,convert_uuencode,convert_uudecode,abs,ceil,floor,round,sin,cos,tan,asin,acos,atan,atanh,atan2,sinh,cosh,tanh,asinh,acosh,expm1,log1p,pi,is_finite,is_nan,is_infinite,pow,exp,log,log10,sqrt,hypot,deg2rad,rad2deg,bindec,hexdec,octdec,decbin,decoct,dechex,base_convert,number_format,fmod,inet_ntop,inet_pton,ip2long,long2ip,getenv,putenv,getopt,sys_getloadavg,microtime,gettimeofday,getrusage,uniqid,quoted_printable_decode,quoted_printable_encode,convert_cyr_string,get_current_user,set_time_limit,header_register_callback,get_cfg_var,magic_quotes_runtime,set_magic_quotes_runtime,get_magic_quotes_gpc,get_magic_quotes_runtime,error_log,error_get_last,call_user_func,call_user_func_array,call_user_method,call_user_method_array,forward_static_call,forward_static_call_array,serialize,unserialize,var_dump,var_export,debug_zval_dump,print_r,memory_get_usage,memory_get_peak_usage,register_shutdown_function,register_tick_function,unregister_tick_function,highlight_file,show_source,highlight_string,php_strip_whitespace,ini_get,ini_get_all,ini_set,ini_alter,ini_restore,get_include_path,set_include_path,restore_include_path,setcookie,setrawcookie,header,header_remove,headers_sent,headers_list,http_response_code,connection_aborted,connection_status,ignore_user_abort,parse_ini_file,parse_ini_string,is_uploaded_file,move_uploaded_file,gethostbyaddr,gethostbyname,gethostbynamel,gethostname,dns_check_record,checkdnsrr,dns_get_mx,getmxrr,dns_get_record,intval,floatval,doubleval,strval,boolval,gettype,settype,is_null,is_resource,is_bool,is_long,is_float,is_int,is_integer,is_double,is_real,is_numeric,is_string,is_array,is_object,is_scalar,is_callable,pclose,popen,readfile,rewind,rmdir,umask,fclose,feof,fgetc,fgets,fgetss,fread,fopen,fpassthru,ftruncate,fstat,fseek,ftell,fflush,fwrite,fputs,mkdir,rename,copy,tempnam,tmpfile,file,file_get_contents,file_put_contents,stream_select,stream_context_create,stream_context_set_params,stream_context_get_params,stream_context_set_option,stream_context_get_options,stream_context_get_default,stream_context_set_default,stream_filter_prepend,stream_filter_append,stream_filter_remove,stream_socket_client,stream_socket_server,stream_socket_accept,stream_socket_get_name,stream_socket_recvfrom,stream_socket_sendto,stream_socket_enable_crypto,stream_socket_shutdown,stream_socket_pair,stream_copy_to_stream,stream_get_contents,stream_supports_lock,fgetcsv,fputcsv,flock,get_meta_tags,stream_set_read_buffer,stream_set_write_buffer,set_file_buffer,stream_set_chunk_size,set_socket_blocking,stream_set_blocking,socket_set_blocking,stream_get_meta_data,stream_get_line,stream_wrapper_register,stream_register_wrapper,stream_wrapper_unregister,stream_wrapper_restore,stream_get_wrappers,stream_get_transports,stream_resolve_include_path,stream_is_local,get_headers,stream_set_timeout,socket_set_timeout,socket_get_status,realpath,fnmatch,fsockopen,pfsockopen,pack,unpack,get_browser,crypt,opendir,closedir,chdir,chroot,getcwd,rewinddir,readdir,dir,scandir,glob,fileatime,filectime,filegroup,fileinode,filemtime,fileowner,fileperms,filesize,filetype,file_exists,is_writable,is_writeable,is_readable,is_executable,is_file,is_dir,is_link,stat,lstat,chown,chgrp,lchown,lchgrp,chmod,touch,clearstatcache,disk_total_space,disk_free_space,diskfreespace,realpath_cache_size,realpath_cache_get,mail,ezmlm_hash,openlog,syslog,closelog,lcg_value,metaphone,ob_start,ob_flush,ob_clean,ob_end_flush,ob_end_clean,ob_get_flush,ob_get_clean,ob_get_length,ob_get_level,ob_get_status,ob_get_contents,ob_implicit_flush,ob_list_handlers,ksort,krsort,natsort,natcasesort,asort,arsort,sort,rsort,usort,uasort,uksort,shuffle,array_walk,array_walk_recursive,count,end,prev,next,reset,current,key,min,max,in_array,array_search,extract,compact,array_fill,array_fill_keys,range,array_multisort,array_push,array_pop,array_shift,array_unshift,array_splice,array_slice,array_merge,array_merge_recursive,array_replace,array_replace_recursive,array_keys,array_values,array_count_values,array_column,array_reverse,array_reduce,array_pad,array_flip,array_change_key_case,array_rand,array_unique,array_intersect,array_intersect_key,array_intersect_ukey,array_uintersect,array_intersect_assoc,array_uintersect_assoc,array_intersect_uassoc,array_uintersect_uassoc,array_diff,array_diff_key,array_diff_ukey,array_udiff,array_diff_assoc,array_udiff_assoc,array_diff_uassoc,array_udiff_uassoc,array_sum,array_product,array_filter,array_map,array_chunk,array_combine,array_key_exists,pos,sizeof,key_exists,assert,assert_options,version_compare,ftok,str_rot13,stream_get_filters,stream_filter_register,stream_bucket_make_writeable,stream_bucket_prepend,stream_bucket_append,stream_bucket_new,output_add_rewrite_var,output_reset_rewrite_vars,sys_get_temp_dir,msg_get_queue,msg_send,msg_receive,msg_remove_queue,msg_stat_queue,msg_set_queue,msg_queue_exists,sem_get,sem_acquire,sem_release,sem_remove,shm_attach,shm_remove,shm_detach,shm_put_var,shm_has_var,shm_get_var,shm_remove_var,token_get_all,token_name,wddx_serialize_value,wddx_serialize_vars,wddx_packet_start,wddx_packet_end,wddx_add_vars,wddx_deserialize,xml_parser_create,xml_parser_create_ns,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_set_start_namespace_decl_handler,xml_set_end_namespace_decl_handler,xml_parse,xml_parse_into_struct,xml_get_error_code,xml_error_string,xml_get_current_line_number,xml_get_current_column_number,xml_get_current_byte_index,xml_parser_free,xml_parser_set_option,xml_parser_get_option,utf8_encode,utf8_decode,xmlwriter_open_uri,xmlwriter_open_memory,xmlwriter_set_indent,xmlwriter_set_indent_string,xmlwriter_start_comment,xmlwriter_end_comment,xmlwriter_start_attribute,xmlwriter_end_attribute,xmlwriter_write_attribute,xmlwriter_start_attribute_ns,xmlwriter_write_attribute_ns,xmlwriter_start_element,xmlwriter_end_element,xmlwriter_full_end_element,xmlwriter_start_element_ns,xmlwriter_write_element,xmlwriter_write_element_ns,xmlwriter_start_pi,xmlwriter_end_pi,xmlwriter_write_pi,xmlwriter_start_cdata,xmlwriter_end_cdata,xmlwriter_write_cdata,xmlwriter_text,xmlwriter_write_raw,xmlwriter_start_document,xmlwriter_end_document,xmlwriter_write_comment,xmlwriter_start_dtd,xmlwriter_end_dtd,xmlwriter_write_dtd,xmlwriter_start_dtd_element,xmlwriter_end_dtd_element,xmlwriter_write_dtd_element,xmlwriter_start_dtd_attlist,xmlwriter_end_dtd_attlist,xmlwriter_write_dtd_attlist,xmlwriter_start_dtd_entity,xmlwriter_end_dtd_entity,xmlwriter_write_dtd_entity,xmlwriter_output_memory,xmlwriter_flush,zip_open,zip_close,zip_read,zip_entry_open,zip_entry_close,zip_entry_read,zip_entry_filesize,zip_entry_name,zip_entry_compressedsize,zip_entry_compressionmethod,pdo_drivers,curl_init,curl_copy_handle,curl_version,curl_setopt,curl_setopt_array,curl_exec,curl_getinfo,curl_error,curl_errno,curl_close,curl_strerror,curl_multi_strerror,curl_reset,curl_escape,curl_unescape,curl_pause,curl_multi_init,curl_multi_add_handle,curl_multi_remove_handle,curl_multi_select,curl_multi_exec,curl_multi_getcontent,curl_multi_info_read,curl_multi_close,curl_multi_setopt,curl_share_init,curl_share_close,curl_share_setopt,curl_file_create,gd_info,imagearc,imageellipse,imagechar,imagecharup,imagecolorat,imagecolorallocate,imagepalettecopy,imagecreatefromstring,imagecolorclosest,imagecolorclosesthwb,imagecolordeallocate,imagecolorresolve,imagecolorexact,imagecolorset,imagecolortransparent,imagecolorstotal,imagecolorsforindex,imagecopy,imagecopymerge,imagecopymergegray,imagecopyresized,imagecreate,imagecreatetruecolor,imageistruecolor,imagetruecolortopalette,imagepalettetotruecolor,imagesetthickness,imagefilledarc,imagefilledellipse,imagealphablending,imagesavealpha,imagecolorallocatealpha,imagecolorresolvealpha,imagecolorclosestalpha,imagecolorexactalpha,imagecopyresampled,imagerotate,imageflip,imagecrop,imagecropauto,imagescale,imageaffine,imageaffinematrixconcat,imageaffinematrixget,imagesetinterpolation,imagesettile,imagesetbrush,imagesetstyle,imagecreatefrompng,imagecreatefromwebp,imagecreatefromgif,imagecreatefromjpeg,imagecreatefromwbmp,imagecreatefromxbm,imagecreatefromxpm,imagecreatefromgd,imagecreatefromgd2,imagecreatefromgd2part,imagepng,imagewebp,imagegif,imagejpeg,imagewbmp,imagegd,imagegd2,imagedestroy,imagegammacorrect,imagefill,imagefilledpolygon,imagefilledrectangle,imagefilltoborder,imagefontwidth,imagefontheight,imageinterlace,imageline,imageloadfont,imagepolygon,imagerectangle,imagesetpixel,imagestring,imagestringup,imagesx,imagesy,imagedashedline,imagettfbbox,imagettftext,imageftbbox,imagefttext,imagetypes,jpeg2wbmp,png2wbmp,image2wbmp,imagelayereffect,imagexbm,imagecolormatch,imagefilter,imageconvolution,gmp_init,gmp_intval,gmp_strval,gmp_add,gmp_sub,gmp_mul,gmp_div_qr,gmp_div_q,gmp_div_r,gmp_div,gmp_mod,gmp_divexact,gmp_neg,gmp_abs,gmp_fact,gmp_sqrt,gmp_sqrtrem,gmp_pow,gmp_powm,gmp_perfect_square,gmp_prob_prime,gmp_gcd,gmp_gcdext,gmp_invert,gmp_jacobi,gmp_legendre,gmp_cmp,gmp_sign,gmp_random,gmp_and,gmp_or,gmp_com,gmp_xor,gmp_setbit,gmp_clrbit,gmp_scan0,gmp_scan1,gmp_testbit,gmp_popcount,gmp_hamdist,gmp_nextprime,collator_create,collator_compare,collator_get_attribute,collator_set_attribute,collator_get_strength,collator_set_strength,collator_sort,collator_sort_with_sort_keys,collator_asort,collator_get_locale,collator_get_error_code,collator_get_error_message,collator_get_sort_key,numfmt_create,numfmt_format,numfmt_parse,numfmt_format_currency,numfmt_parse_currency,numfmt_set_attribute,numfmt_get_attribute,numfmt_set_text_attribute,numfmt_get_text_attribute,numfmt_set_symbol,numfmt_get_symbol,numfmt_set_pattern,numfmt_get_pattern,numfmt_get_locale,numfmt_get_error_code,numfmt_get_error_message,normalizer_normalize,normalizer_is_normalized,locale_get_default,locale_set_default,locale_get_primary_language,locale_get_script,locale_get_region,locale_get_keywords,locale_get_display_script,locale_get_display_region,locale_get_display_name,locale_get_display_language,locale_get_display_variant,locale_compose,locale_parse,locale_get_all_variants,locale_filter_matches,locale_canonicalize,locale_lookup,locale_accept_from_http,msgfmt_create,msgfmt_format,msgfmt_format_message,msgfmt_parse,msgfmt_parse_message,msgfmt_set_pattern,msgfmt_get_pattern,msgfmt_get_locale,msgfmt_get_error_code,msgfmt_get_error_message,datefmt_create,datefmt_get_datetype,datefmt_get_timetype,datefmt_get_calendar,datefmt_get_calendar_object,datefmt_set_calendar,datefmt_get_locale,datefmt_get_timezone_id,datefmt_set_timezone_id,datefmt_get_timezone,datefmt_set_timezone,datefmt_get_pattern,datefmt_set_pattern,datefmt_is_lenient,datefmt_set_lenient,datefmt_format,datefmt_format_object,datefmt_parse,datefmt_localtime,datefmt_get_error_code,datefmt_get_error_message,grapheme_strlen,grapheme_strpos,grapheme_stripos,grapheme_strrpos,grapheme_strripos,grapheme_substr,grapheme_strstr,grapheme_stristr,grapheme_extract,idn_to_ascii,idn_to_utf8,resourcebundle_create,resourcebundle_get,resourcebundle_count,resourcebundle_locales,resourcebundle_get_error_code,resourcebundle_get_error_message,transliterator_create,transliterator_create_from_rules,transliterator_list_ids,transliterator_create_inverse,transliterator_transliterate,transliterator_get_error_code,transliterator_get_error_message,intltz_create_time_zone,intltz_from_date_time_zone,intltz_create_default,intltz_get_id,intltz_get_gmt,intltz_get_unknown,intltz_create_enumeration,intltz_count_equivalent_ids,intltz_create_time_zone_id_enumeration,intltz_get_canonical_id,intltz_get_region,intltz_get_tz_data_version,intltz_get_equivalent_id,intltz_use_daylight_time,intltz_get_offset,intltz_get_raw_offset,intltz_has_same_rules,intltz_get_display_name,intltz_get_dst_savings,intltz_to_date_time_zone,intltz_get_error_code,intltz_get_error_message,intlcal_create_instance,intlcal_get_keyword_values_for_locale,intlcal_get_now,intlcal_get_available_locales,intlcal_get,intlcal_get_time,intlcal_set_time,intlcal_add,intlcal_set_time_zone,intlcal_after,intlcal_before,intlcal_set,intlcal_roll,intlcal_clear,intlcal_field_difference,intlcal_get_actual_maximum,intlcal_get_actual_minimum,intlcal_get_day_of_week_type,intlcal_get_first_day_of_week,intlcal_get_greatest_minimum,intlcal_get_least_maximum,intlcal_get_locale,intlcal_get_maximum,intlcal_get_minimal_days_in_first_week,intlcal_get_minimum,intlcal_get_time_zone,intlcal_get_type,intlcal_get_weekend_transition,intlcal_in_daylight_time,intlcal_is_equivalent_to,intlcal_is_lenient,intlcal_is_set,intlcal_is_weekend,intlcal_set_first_day_of_week,intlcal_set_lenient,intlcal_set_minimal_days_in_first_week,intlcal_equals,intlcal_from_date_time,intlcal_to_date_time,intlcal_get_repeated_wall_time_option,intlcal_get_skipped_wall_time_option,intlcal_set_repeated_wall_time_option,intlcal_set_skipped_wall_time_option,intlcal_get_error_code,intlcal_get_error_message,intlgregcal_create_instance,intlgregcal_set_gregorian_change,intlgregcal_get_gregorian_change,intlgregcal_is_leap_year,intl_get_error_code,intl_get_error_message,intl_is_failure,intl_error_name,json_encode,json_decode,json_last_error,json_last_error_msg,ldap_connect,ldap_close,ldap_bind,ldap_sasl_bind,ldap_unbind,ldap_read,ldap_list,ldap_search,ldap_free_result,ldap_count_entries,ldap_first_entry,ldap_next_entry,ldap_get_entries,ldap_first_attribute,ldap_next_attribute,ldap_get_attributes,ldap_get_values,ldap_get_values_len,ldap_get_dn,ldap_explode_dn,ldap_dn2ufn,ldap_add,ldap_delete,ldap_modify,ldap_mod_add,ldap_mod_replace,ldap_mod_del,ldap_errno,ldap_err2str,ldap_error,ldap_compare,ldap_sort,ldap_rename,ldap_get_option,ldap_set_option,ldap_first_reference,ldap_next_reference,ldap_parse_reference,ldap_parse_result,ldap_start_tls,ldap_set_rebind_proc,ldap_control_paged_result,ldap_control_paged_result_response,mysql_connect,mysql_pconnect,mysql_close,mysql_select_db,mysql_query,mysql_unbuffered_query,mysql_db_query,mysql_list_dbs,mysql_list_tables,mysql_list_fields,mysql_list_processes,mysql_error,mysql_errno,mysql_affected_rows,mysql_insert_id,mysql_result,mysql_num_rows,mysql_num_fields,mysql_fetch_row,mysql_fetch_array,mysql_fetch_assoc,mysql_fetch_object,mysql_data_seek,mysql_fetch_lengths,mysql_fetch_field,mysql_field_seek,mysql_free_result,mysql_field_name,mysql_field_table,mysql_field_len,mysql_field_type,mysql_field_flags,mysql_escape_string,mysql_real_escape_string,mysql_stat,mysql_thread_id,mysql_client_encoding,mysql_ping,mysql_get_client_info,mysql_get_host_info,mysql_get_proto_info,mysql_get_server_info,mysql_info,mysql_set_charset,mysql,mysql_fieldname,mysql_fieldtable,mysql_fieldlen,mysql_fieldtype,mysql_fieldflags,mysql_selectdb,mysql_freeresult,mysql_numfields,mysql_numrows,mysql_listdbs,mysql_listtables,mysql_listfields,mysql_db_name,mysql_dbname,mysql_tablename,mysql_table_name,mysqli_affected_rows,mysqli_autocommit,mysqli_begin_transaction,mysqli_change_user,mysqli_character_set_name,mysqli_close,mysqli_commit,mysqli_connect,mysqli_connect_errno,mysqli_connect_error,mysqli_data_seek,mysqli_dump_debug_info,mysqli_debug,mysqli_errno,mysqli_error,mysqli_error_list,mysqli_stmt_execute,mysqli_execute,mysqli_fetch_field,mysqli_fetch_fields,mysqli_fetch_field_direct,mysqli_fetch_lengths,mysqli_fetch_all,mysqli_fetch_array,mysqli_fetch_assoc,mysqli_fetch_object,mysqli_fetch_row,mysqli_field_count,mysqli_field_seek,mysqli_field_tell,mysqli_free_result,mysqli_get_connection_stats,mysqli_get_client_stats,mysqli_get_charset,mysqli_get_client_info,mysqli_get_client_version,mysqli_get_host_info,mysqli_get_proto_info,mysqli_get_server_info,mysqli_get_server_version,mysqli_get_warnings,mysqli_init,mysqli_info,mysqli_insert_id,mysqli_kill,mysqli_more_results,mysqli_multi_query,mysqli_next_result,mysqli_num_fields,mysqli_num_rows,mysqli_options,mysqli_ping,mysqli_poll,mysqli_prepare,mysqli_report,mysqli_query,mysqli_real_connect,mysqli_real_escape_string,mysqli_real_query,mysqli_reap_async_query,mysqli_release_savepoint,mysqli_rollback,mysqli_savepoint,mysqli_select_db,mysqli_set_charset,mysqli_stmt_affected_rows,mysqli_stmt_attr_get,mysqli_stmt_attr_set,mysqli_stmt_bind_param,mysqli_stmt_bind_result,mysqli_stmt_close,mysqli_stmt_data_seek,mysqli_stmt_errno,mysqli_stmt_error,mysqli_stmt_error_list,mysqli_stmt_fetch,mysqli_stmt_field_count,mysqli_stmt_free_result,mysqli_stmt_get_result,mysqli_stmt_get_warnings,mysqli_stmt_init,mysqli_stmt_insert_id,mysqli_stmt_more_results,mysqli_stmt_next_result,mysqli_stmt_num_rows,mysqli_stmt_param_count,mysqli_stmt_prepare,mysqli_stmt_reset,mysqli_stmt_result_metadata,mysqli_stmt_send_long_data,mysqli_stmt_store_result,mysqli_stmt_sqlstate,mysqli_sqlstate,mysqli_ssl_set,mysqli_stat,mysqli_store_result,mysqli_thread_id,mysqli_thread_safe,mysqli_use_result,mysqli_warning_count,mysqli_refresh,mysqli_escape_string,mysqli_set_opt,readline,readline_info,readline_add_history,readline_clear_history,readline_read_history,readline_write_history,readline_completion_function,readline_callback_handler_install,readline_callback_read_char,readline_callback_handler_remove,readline_redisplay,readline_on_new_line,xmlrpc_encode,xmlrpc_decode,xmlrpc_decode_request,xmlrpc_encode_request,xmlrpc_get_type,xmlrpc_set_type,xmlrpc_is_fault,xmlrpc_server_create,xmlrpc_server_destroy,xmlrpc_server_register_method,xmlrpc_server_call_method,xmlrpc_parse_method_descriptions,xmlrpc_server_add_introspection_data,xmlrpc_server_register_introspection_callback,opcache_reset,opcache_invalidate,opcache_compile_file,opcache_get_configuration,opcache_get_status,dl,cli_set_process_title,cli_get_process_title";
$safeFunctionsArray = array(
'zend_version',
'func_num_args',
'func_get_arg',
'func_get_args',
'strlen',
'strcmp',
'strncmp',
'strcasecmp',
'strncasecmp',
'each',
'error_reporting',
'define',
'defined',
'get_class',
'get_called_class',
'get_parent_class',
'method_exists',
'property_exists',
'class_exists',
'interface_exists',
'trait_exists',
'function_exists',
'class_alias',
'get_included_files',
'get_required_files',
'is_subclass_of',
'is_a',
'get_class_vars',
'get_object_vars',
'get_class_methods',
'trigger_error',
'user_error',
'set_error_handler',
'restore_error_handler',
'set_exception_handler',
'restore_exception_handler',
'get_declared_classes',
'get_declared_traits',
'get_declared_interfaces',
'get_defined_functions',
'get_defined_vars',
'create_function',
'get_resource_type',
'get_loaded_extensions',
'extension_loaded',
'get_extension_funcs',
'get_defined_constants',
'debug_backtrace',
'debug_print_backtrace',
'gc_collect_cycles',
'gc_enabled',
'gc_enable',
'gc_disable',
'strtotime',
'date',
'idate',
'gmdate',
'mktime',
'gmmktime',
'checkdate',
'strftime',
'gmstrftime',
'time',
'localtime',
'getdate',
'date_create',
'date_create_immutable',
'date_create_from_format',
'date_create_immutable_from_format',
'date_parse',
'date_parse_from_format',
'date_get_last_errors',
'date_format',
'date_modify',
'date_add',
'date_sub',
'date_timezone_get',
'date_timezone_set',
'date_offset_get',
'date_diff',
'date_time_set',
'date_date_set',
'date_isodate_set',
'date_timestamp_set',
'date_timestamp_get',
'timezone_open',
'timezone_name_get',
'timezone_name_from_abbr',
'timezone_offset_get',
'timezone_transitions_get',
'timezone_location_get',
'timezone_identifiers_list',
'timezone_abbreviations_list',
'timezone_version_get',
'date_interval_create_from_date_string',
'date_interval_format',
'date_default_timezone_set',
'date_default_timezone_get',
'date_sunrise',
'date_sunset',
'date_sun_info',
'ereg',
'ereg_replace',
'eregi',
'eregi_replace',
'split',
'spliti',
'sql_regcase',
'libxml_set_streams_context',
'libxml_use_internal_errors',
'libxml_get_last_error',
'libxml_clear_errors',
'libxml_get_errors',
'libxml_disable_entity_loader',
'libxml_set_external_entity_loader',
'openssl_pkey_free',
'openssl_pkey_new',
'openssl_pkey_export',
'openssl_pkey_export_to_file',
'openssl_pkey_get_private',
'openssl_pkey_get_public',
'openssl_pkey_get_details',
'openssl_free_key',
'openssl_get_privatekey',
'openssl_get_publickey',
'openssl_x509_read',
'openssl_x509_free',
'openssl_x509_parse',
'openssl_x509_checkpurpose',
'openssl_x509_check_private_key',
'openssl_x509_export',
'openssl_x509_export_to_file',
'openssl_pkcs12_export',
'openssl_pkcs12_export_to_file',
'openssl_pkcs12_read',
'openssl_csr_new',
'openssl_csr_export',
'openssl_csr_export_to_file',
'openssl_csr_sign',
'openssl_csr_get_subject',
'openssl_csr_get_public_key',
'openssl_digest',
'openssl_encrypt',
'openssl_decrypt',
'openssl_cipher_iv_length',
'openssl_sign',
'openssl_verify',
'openssl_seal',
'openssl_open',
'openssl_pbkdf2',
'openssl_pkcs7_verify',
'openssl_pkcs7_decrypt',
'openssl_pkcs7_sign',
'openssl_pkcs7_encrypt',
'openssl_private_encrypt',
'openssl_private_decrypt',
'openssl_public_encrypt',
'openssl_public_decrypt',
'openssl_get_md_methods',
'openssl_get_cipher_methods',
'openssl_dh_compute_key',
'openssl_random_pseudo_bytes',
'openssl_error_string',
'preg_match',
'preg_match_all',
'preg_replace',
'preg_replace_callback',
'preg_filter',
'preg_split',
'preg_quote',
'preg_grep',
'preg_last_error',
'readgzfile',
'gzrewind',
'gzclose',
'gzeof',
'gzgetc',
'gzgets',
'gzgetss',
'gzread',
'gzopen',
'gzpassthru',
'gzseek',
'gztell',
'gzwrite',
'gzputs',
'gzfile',
'gzcompress',
'gzuncompress',
'gzdeflate',
'gzinflate',
'gzencode',
'gzdecode',
'zlib_encode',
'zlib_decode',
'zlib_get_coding_type',
'ob_gzhandler',
'bcadd',
'bcsub',
'bcmul',
'bcdiv',
'bcmod',
'bcpow',
'bcsqrt',
'bcscale',
'bccomp',
'bcpowmod',
'bzopen',
'bzread',
'bzwrite',
'bzflush',
'bzclose',
'bzerrno',
'bzerrstr',
'bzerror',
'bzcompress',
'bzdecompress',
'jdtogregorian',
'gregoriantojd',
'jdtojulian',
'juliantojd',
'jdtojewish',
'jewishtojd',
'jdtofrench',
'frenchtojd',
'jddayofweek',
'jdmonthname',
'easter_date',
'easter_days',
'unixtojd',
'jdtounix',
'cal_to_jd',
'cal_from_jd',
'cal_days_in_month',
'cal_info',
'ctype_alnum',
'ctype_alpha',
'ctype_cntrl',
'ctype_digit',
'ctype_lower',
'ctype_graph',
'ctype_print',
'ctype_punct',
'ctype_space',
'ctype_upper',
'ctype_xdigit',
'dba_open',
'dba_popen',
'dba_close',
'dba_delete',
'dba_exists',
'dba_fetch',
'dba_insert',
'dba_replace',
'dba_firstkey',
'dba_nextkey',
'dba_optimize',
'dba_sync',
'dba_handlers',
'dba_list',
'dba_key_split',
'dom_import_simplexml',
'exif_read_data',
'read_exif_data',
'exif_tagname',
'exif_thumbnail',
'exif_imagetype',
'finfo_open',
'finfo_close',
'finfo_set_flags',
'finfo_file',
'finfo_buffer',
'mime_content_type',
'filter_input',
'filter_var',
'filter_input_array',
'filter_var_array',
'filter_list',
'filter_has_var',
'filter_id',
'ftp_connect',
'ftp_ssl_connect',
'ftp_login',
'ftp_pwd',
'ftp_cdup',
'ftp_chdir',
'ftp_exec',
'ftp_raw',
'ftp_mkdir',
'ftp_rmdir',
'ftp_chmod',
'ftp_alloc',
'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_close',
'ftp_set_option',
'ftp_get_option',
'ftp_nb_fget',
'ftp_nb_get',
'ftp_nb_continue',
'ftp_nb_put',
'ftp_nb_fput',
'ftp_quit',
'textdomain',
'gettext',
'_',
'dgettext',
'dcgettext',
'bindtextdomain',
'ngettext',
'dngettext',
'dcngettext',
'bind_textdomain_codeset',
'hash',
'hash_file',
'hash_hmac',
'hash_hmac_file',
'hash_init',
'hash_update',
'hash_update_stream',
'hash_update_file',
'hash_final',
'hash_copy',
'hash_algos',
'hash_pbkdf2',
'mhash_keygen_s2k',
'mhash_get_block_size',
'mhash_get_hash_name',
'mhash_count',
'mhash',
'iconv',
'iconv_get_encoding',
'iconv_set_encoding',
'iconv_strlen',
'iconv_substr',
'iconv_strpos',
'iconv_strrpos',
'iconv_mime_encode',
'iconv_mime_decode',
'iconv_mime_decode_headers',
'mb_convert_case',
'mb_strtoupper',
'mb_strtolower',
'mb_language',
'mb_internal_encoding',
'mb_http_input',
'mb_http_output',
'mb_detect_order',
'mb_substitute_character',
'mb_parse_str',
'mb_output_handler',
'mb_preferred_mime_name',
'mb_strlen',
'mb_strpos',
'mb_strrpos',
'mb_stripos',
'mb_strripos',
'mb_strstr',
'mb_strrchr',
'mb_stristr',
'mb_strrichr',
'mb_substr_count',
'mb_substr',
'mb_strcut',
'mb_strwidth',
'mb_strimwidth',
'mb_convert_encoding',
'mb_detect_encoding',
'mb_list_encodings',
'mb_encoding_aliases',
'mb_convert_kana',
'mb_encode_mimeheader',
'mb_decode_mimeheader',
'mb_convert_variables',
'mb_encode_numericentity',
'mb_decode_numericentity',
'mb_send_mail',
'mb_get_info',
'mb_check_encoding',
'mb_regex_encoding',
'mb_regex_set_options',
'mb_ereg',
'mb_eregi',
'mb_ereg_replace',
'mb_eregi_replace',
'mb_ereg_replace_callback',
'mb_split',
'mb_ereg_match',
'mb_ereg_search',
'mb_ereg_search_pos',
'mb_ereg_search_regs',
'mb_ereg_search_init',
'mb_ereg_search_getregs',
'mb_ereg_search_getpos',
'mb_ereg_search_setpos',
'mbregex_encoding',
'mbereg',
'mberegi',
'mbereg_replace',
'mberegi_replace',
'mbsplit',
'mbereg_match',
'mbereg_search',
'mbereg_search_pos',
'mbereg_search_regs',
'mbereg_search_init',
'mbereg_search_getregs',
'mbereg_search_getpos',
'mbereg_search_setpos',
'pcntl_fork',
'pcntl_waitpid',
'pcntl_wait',
'pcntl_signal',
'pcntl_signal_dispatch',
'pcntl_wifexited',
'pcntl_wifstopped',
'pcntl_wifsignaled',
'pcntl_wexitstatus',
'pcntl_wtermsig',
'pcntl_wstopsig',
'pcntl_exec',
'pcntl_alarm',
'pcntl_get_last_error',
'pcntl_errno',
'pcntl_strerror',
'pcntl_getpriority',
'pcntl_setpriority',
'pcntl_sigprocmask',
'pcntl_sigwaitinfo',
'pcntl_sigtimedwait',
'posix_kill',
'posix_getpid',
'posix_getppid',
'posix_getuid',
'posix_setuid',
'posix_geteuid',
'posix_seteuid',
'posix_getgid',
'posix_setgid',
'posix_getegid',
'posix_setegid',
'posix_getgroups',
'posix_getlogin',
'posix_getpgrp',
'posix_setsid',
'posix_setpgid',
'posix_getpgid',
'posix_getsid',
'posix_uname',
'posix_times',
'posix_ctermid',
'posix_ttyname',
'posix_isatty',
'posix_getcwd',
'posix_mkfifo',
'posix_mknod',
'posix_access',
'posix_getgrnam',
'posix_getgrgid',
'posix_getpwnam',
'posix_getpwuid',
'posix_getrlimit',
'posix_get_last_error',
'posix_errno',
'posix_strerror',
'posix_initgroups',
'session_name',
'session_module_name',
'session_save_path',
'session_id',
'session_regenerate_id',
'session_decode',
'session_encode',
'session_start',
'session_destroy',
'session_unset',
'session_set_save_handler',
'session_cache_limiter',
'session_cache_expire',
'session_set_cookie_params',
'session_get_cookie_params',
'session_write_close',
'session_status',
'session_register_shutdown',
'session_commit',
'shmop_open',
'shmop_read',
'shmop_close',
'shmop_size',
'shmop_write',
'shmop_delete',
'simplexml_load_file',
'simplexml_load_string',
'simplexml_import_dom',
'use_soap_error_handler',
'is_soap_fault',
'socket_select',
'socket_create',
'socket_create_listen',
'socket_create_pair',
'socket_accept',
'socket_set_nonblock',
'socket_set_block',
'socket_listen',
'socket_close',
'socket_write',
'socket_read',
'socket_getsockname',
'socket_getpeername',
'socket_connect',
'socket_strerror',
'socket_bind',
'socket_recv',
'socket_send',
'socket_recvfrom',
'socket_sendto',
'socket_get_option',
'socket_set_option',
'socket_shutdown',
'socket_last_error',
'socket_clear_error',
'socket_import_stream',
'socket_sendmsg',
'socket_recvmsg',
'socket_cmsg_space',
'socket_getopt',
'socket_setopt',
'spl_classes',
'spl_autoload',
'spl_autoload_extensions',
'spl_autoload_register',
'spl_autoload_unregister',
'spl_autoload_functions',
'spl_autoload_call',
'class_parents',
'class_implements',
'class_uses',
'spl_object_hash',
'iterator_to_array',
'iterator_count',
'iterator_apply',
'constant',
'bin2hex',
'hex2bin',
'sleep',
'usleep',
'time_nanosleep',
'time_sleep_until',
'strptime',
'flush',
'wordwrap',
'htmlspecialchars',
'htmlentities',
'html_entity_decode',
'htmlspecialchars_decode',
'get_html_translation_table',
'sha1',
'sha1_file',
'md5',
'md5_file',
'crc32',
'iptcparse',
'iptcembed',
'getimagesize',
'getimagesizefromstring',
'image_type_to_mime_type',
'image_type_to_extension',
'phpinfo',
'phpversion',
'phpcredits',
'php_sapi_name',
'php_uname',
'php_ini_scanned_files',
'php_ini_loaded_file',
'strnatcmp',
'strnatcasecmp',
'substr_count',
'strspn',
'strcspn',
'strtok',
'strtoupper',
'strtolower',
'strpos',
'stripos',
'strrpos',
'strripos',
'strrev',
'hebrev',
'hebrevc',
'nl2br',
'basename',
'dirname',
'pathinfo',
'stripslashes',
'stripcslashes',
'strstr',
'stristr',
'strrchr',
'str_shuffle',
'str_word_count',
'str_split',
'strpbrk',
'substr_compare',
'strcoll',
'money_format',
'substr',
'substr_replace',
'quotemeta',
'ucfirst',
'lcfirst',
'ucwords',
'strtr',
'addslashes',
'addcslashes',
'rtrim',
'str_replace',
'str_ireplace',
'str_repeat',
'count_chars',
'chunk_split',
'trim',
'ltrim',
'strip_tags',
'similar_text',
'explode',
'implode',
'join',
'setlocale',
'localeconv',
'nl_langinfo',
'soundex',
'levenshtein',
'chr',
'ord',
'parse_str',
'str_getcsv',
'str_pad',
'chop',
'strchr',
'sprintf',
'printf',
'vprintf',
'vsprintf',
'fprintf',
'vfprintf',
'sscanf',
'fscanf',
'parse_url',
'urlencode',
'urldecode',
'rawurlencode',
'rawurldecode',
'http_build_query',
'readlink',
'linkinfo',
'symlink',
'link',
'unlink',
'exec',
'system',
'escapeshellcmd',
'escapeshellarg',
'passthru',
'shell_exec',
'proc_open',
'proc_close',
'proc_terminate',
'proc_get_status',
'proc_nice',
'rand',
'srand',
'getrandmax',
'mt_rand',
'mt_srand',
'mt_getrandmax',
'getservbyname',
'getservbyport',
'getprotobyname',
'getprotobynumber',
'getmyuid',
'getmygid',
'getmypid',
'getmyinode',
'getlastmod',
'base64_decode',
'base64_encode',
'password_hash',
'password_get_info',
'password_needs_rehash',
'password_verify',
'convert_uuencode',
'convert_uudecode',
'abs',
'ceil',
'floor',
'round',
'sin',
'cos',
'tan',
'asin',
'acos',
'atan',
'atanh',
'atan2',
'sinh',
'cosh',
'tanh',
'asinh',
'acosh',
'expm1',
'log1p',
'pi',
'is_finite',
'is_nan',
'is_infinite',
'pow',
'exp',
'log',
'log10',
'sqrt',
'hypot',
'deg2rad',
'rad2deg',
'bindec',
'hexdec',
'octdec',
'decbin',
'decoct',
'dechex',
'base_convert',
'number_format',
'fmod',
'inet_ntop',
'inet_pton',
'ip2long',
'long2ip',
'getenv',
'putenv',
'getopt',
'sys_getloadavg',
'microtime',
'gettimeofday',
'getrusage',
'uniqid',
'quoted_printable_decode',
'quoted_printable_encode',
'convert_cyr_string',
'get_current_user',
'set_time_limit',
'header_register_callback',
'get_cfg_var',
'magic_quotes_runtime',
'set_magic_quotes_runtime',
'get_magic_quotes_gpc',
'get_magic_quotes_runtime',
'error_log',
'error_get_last',
'call_user_func',
'call_user_func_array',
'call_user_method',
'call_user_method_array',
'forward_static_call',
'forward_static_call_array',
'serialize',
'unserialize',
'var_dump',
'var_export',
'debug_zval_dump',
'print_r',
'memory_get_usage',
'memory_get_peak_usage',
'register_shutdown_function',
'register_tick_function',
'unregister_tick_function',
'highlight_file',
'show_source',
'highlight_string',
'php_strip_whitespace',
'ini_get',
'ini_get_all',
'ini_set',
'ini_alter',
'ini_restore',
'get_include_path',
'set_include_path',
'restore_include_path',
'setcookie',
'setrawcookie',
'header',
'header_remove',
'headers_sent',
'headers_list',
'http_response_code',
'connection_aborted',
'connection_status',
'ignore_user_abort',
'parse_ini_file',
'parse_ini_string',
'is_uploaded_file',
'move_uploaded_file',
'gethostbyaddr',
'gethostbyname',
'gethostbynamel',
'gethostname',
'dns_check_record',
'checkdnsrr',
'dns_get_mx',
'getmxrr',
'dns_get_record',
'intval',
'floatval',
'doubleval',
'strval',
'boolval',
'gettype',
'settype',
'is_null',
'is_resource',
'is_bool',
'is_long',
'is_float',
'is_int',
'is_integer',
'is_double',
'is_real',
'is_numeric',
'is_string',
'is_array',
'is_object',
'is_scalar',
'is_callable',
'pclose',
'popen',
'readfile',
'rewind',
'rmdir',
'umask',
'fclose',
'feof',
'fgetc',
'fgets',
'fgetss',
'fread',
'fopen',
'fpassthru',
'ftruncate',
'fstat',
'fseek',
'ftell',
'fflush',
'fwrite',
'fputs',
'mkdir',
'rename',
'copy',
'tempnam',
'tmpfile',
'file',
'file_get_contents',
'file_put_contents',
'stream_select',
'stream_context_create',
'stream_context_set_params',
'stream_context_get_params',
'stream_context_set_option',
'stream_context_get_options',
'stream_context_get_default',
'stream_context_set_default',
'stream_filter_prepend',
'stream_filter_append',
'stream_filter_remove',
'stream_socket_client',
'stream_socket_server',
'stream_socket_accept',
'stream_socket_get_name',
'stream_socket_recvfrom',
'stream_socket_sendto',
'stream_socket_enable_crypto',
'stream_socket_shutdown',
'stream_socket_pair',
'stream_copy_to_stream',
'stream_get_contents',
'stream_supports_lock',
'fgetcsv',
'fputcsv',
'flock',
'get_meta_tags',
'stream_set_read_buffer',
'stream_set_write_buffer',
'set_file_buffer',
'stream_set_chunk_size',
'set_socket_blocking',
'stream_set_blocking',
'socket_set_blocking',
'stream_get_meta_data',
'stream_get_line',
'stream_wrapper_register',
'stream_register_wrapper',
'stream_wrapper_unregister',
'stream_wrapper_restore',
'stream_get_wrappers',
'stream_get_transports',
'stream_resolve_include_path',
'stream_is_local',
'get_headers',
'stream_set_timeout',
'socket_set_timeout',
'socket_get_status',
'realpath',
'fnmatch',
'fsockopen',
'pfsockopen',
'pack',
'unpack',
'get_browser',
'crypt',
'opendir',
'closedir',
'chdir',
'chroot',
'getcwd',
'rewinddir',
'readdir',
'dir',
'scandir',
'glob',
'fileatime',
'filectime',
'filegroup',
'fileinode',
'filemtime',
'fileowner',
'fileperms',
'filesize',
'filetype',
'file_exists',
'is_writable',
'is_writeable',
'is_readable',
'is_executable',
'is_file',
'is_dir',
'is_link',
'stat',
'lstat',
'chown',
'chgrp',
'lchown',
'lchgrp',
'chmod',
'touch',
'clearstatcache',
'disk_total_space',
'disk_free_space',
'diskfreespace',
'realpath_cache_size',
'realpath_cache_get',
'mail',
'ezmlm_hash',
'openlog',
'syslog',
'closelog',
'lcg_value',
'metaphone',
'ob_start',
'ob_flush',
'ob_clean',
'ob_end_flush',
'ob_end_clean',
'ob_get_flush',
'ob_get_clean',
'ob_get_length',
'ob_get_level',
'ob_get_status',
'ob_get_contents',