background image

$hexCode

 = bin2hex(

fread

(

$resource

$fileSize

)); 


fclose(

$resource

); 

/* 匹配 16

 

进制中的 <% ( ) %> */

 

/* 匹配 16

 

进制中的 <? ( ) ?> */

 

/* 匹配 16

 

进制中的 <script | /script> 大小写亦可*/

 

if

 (preg_match("/(3c25.*?28.*?29.*?253e)|(3c3f.*?28.*?29.*?3f3e)|(3C534352495054)|

(2F5343524950543E)|(3C736372697074)|(2F7363726970743E)/is", 

$hexCode

)) 

self::

$status

 = 5; 

else

 

self::

$status

 = 0; 

return

 self::

$status

else

 { 

return

 self::

$status

 = 9; 


//@ 

 

 

私有 创建目录

private

 

static

 

function

 umkdir(

$dir

) { 

if

 (!

file_exists

(

$dir

) && !

is_dir

(

$dir

)) { 

self::umkdir(dirname(

$dir

)); 

@

mkdir

(

$dir

);