[1978] 2021-08-03_文件上传_day15

文档创建者:s7ckTeam
浏览次数:12
最后更新:2025-01-16
2021-08-03_文件上传_day15 _ d a y 1 5   D e m 0   2 0 2 1 - 0 8 - 0 3     j s   j s     ! ! ! p h p   m i m e         b u r p s u i t e c o n t e n t - t y p e   f u n c t i o n   c h e c k F i l e ( )   {         v a r   f i l e   =   d o c u m e n t . g e t E l e m e n t s B y N a m e ( ' u p l o a d _ f i l e ' ) [ 0 ] . v a l u e ;         i f   ( f i l e   = =   n u l l   | |   f i l e   = =   " " )   {                 a l e r t ( " ! " ) ;                 r e t u r n   f a l s e ;         }         / /         v a r   a l l o w _ e x t   =   " . j p g | . p n g | . g i f " ;         / /         v a r   e x t _ n a m e   =   f i l e . s u b s t r i n g ( f i l e . l a s t I n d e x O f ( " . " ) ) ;         / /         i f   ( a l l o w _ e x t . i n d e x O f ( e x t _ n a m e   +   " | " )   = =   - 1 )   {                 v a r   e r r M s g   =   " "   +   a l l o w _ e x t   +   " , "   +   e x t _ n a m e ;                 a l e r t ( e r r M s g ) ;                 r e t u r n   f a l s e ;         } } $ i s _ u p l o a d   =   f a l s e ; $ m s g   =   n u l l ; i f   ( i s s e t ( $ _ P O S T [ ' s u b m i t ' ] ) )   {         i f   ( f i l e _ e x i s t s ( U P L O A D _ P A T H ) )   {                 i f   ( ( $ _ F I L E S [ ' u p l o a d _ f i l e ' ] [ ' t y p e ' ]   = =   ' i m a g e / j p e g ' )   | |   ( $ _ F I L E S [ ' u p l o a d _ f i l e ' ] [ ' t y p e ' ]   = =   ' i m a g e / p n g ' )   | |   ( $ _ F I L E S [ ' u p l o a d _ f i l e ' ] [ ' t y p e ' ]   = =   ' i m a g e / g i f ' ) )   {                         $ t e m p _ f i l e   =   $ _ F I L E S [ ' u p l o a d _ f i l e ' ] [ ' t m p _ n a m e ' ] ;                         $ i m g _ p a t h   =   U P L O A D _ P A T H   .   ' / '   .   $ _ F I L E S [ ' u p l o a d _ f i l e ' ] [ ' n a m e ' ]                                                 i f   ( m o v e _ u p l o a d e d _ f i l e ( $ t e m p _ f i l e ,   $ i m g _ p a t h ) )   {                                 $ i s _ u p l o a d   =   t r u e ;                         }   e l s e   {                                 $ m s g   =   ' ' ;                         }                 }   e l s e   {                         $ m s g   =   ' ' ;                 }         }   e l s e   {                 $ m s g   =   U P L O A D _ P A T H . ' , ' ;
! ! ! ,   1 1                       $ m s g   =   U P L O A D _ P A T H . ' , ' ;         } } $ i s _ u p l o a d   =   f a l s e ; $ m s g   =   n u l l ; i f   ( i s s e t ( $ _ P O S T [ ' s u b m i t ' ] ) )   {         i f   ( f i l e _ e x i s t s ( U P L O A D _ P A T H ) )   {                 $ d e n y _ e x t   =   a r r a y ( " p h p " , " p h p 5 " , " p h p 4 " , " p h p 3 " , " p h p 2 " , " h t m l " , " h t m " , " p h t m l " , " p h t " , " j s p " , " j s p a " , " j s p x " , " j s w " , " j s v " , " j s p f " , " j t m l " , " a s p " , " a s p x " , " a s a " , " a s a x " , " a s c x " , " a s h x " , " a s m x "                 $ f i l e _ n a m e   =   t r i m ( $ _ F I L E S [ ' u p l o a d _ f i l e ' ] [ ' n a m e ' ] ) ;                 $ f i l e _ n a m e   =   s t r _ i r e p l a c e ( $ d e n y _ e x t , " " ,   $ f i l e _ n a m e ) ;                 $ t e m p _ f i l e   =   $ _ F I L E S [ ' u p l o a d _ f i l e ' ] [ ' t m p _ n a m e ' ] ;                 $ i m g _ p a t h   =   U P L O A D _ P A T H . ' / ' . $ f i l e _ n a m e ;                                 i f   ( m o v e _ u p l o a d e d _ f i l e ( $ t e m p _ f i l e ,   $ i m g _ p a t h ) )   {                         $ i s _ u p l o a d   =   t r u e ;                 }   e l s e   {                         $ m s g   =   ' ' ;                 }         }   e l s e   {                 $ m s g   =   U P L O A D _ P A T H   .   ' , ' ;         } }
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则