PHP är ett server -side skriptspråk som gör dina webbsidor interaktiva , snarare än statiska . Det är inbäddade i den vanliga HTML- taggar och utför programmatiska åtgärder som HTML är oförmögna att göra. Om din webbplats tillåter användare att ladda upp innehåll i filen form , kan du välja att begränsa storleken på filer för lagring eller trafik övervakning . Du kan använda de uppgifter som finns i $ _FILES " superglobal " variabel att extrahera specifik information om uppladdade filer , inklusive filnamn , typ och storlek på filen i byte .
1
Skapa en variabel kan innehålla begränsningar filstorlek . . Detta är det värde mot vilket du vill kontrollera uppladdade filer . Till exempel har många servrar begränsa den maximala storleken på filer som de accepterar för uppladdning . Deklarera en variabel och tilldela filstorleken i byte :
$ MAX_SIZE=500. 000 ;
2
Extrahera den uppladdade filen. storlek från $ _FILES variabel . Denna variabel är en array med File information som lagras när HTTP POST -metoden används för att ladda upp filer till servern . Det kommer att finnas en rad för varje fil . Tilldela värdet i " storlek " kolumn till en variabel :
$ Filstorlek=$ _FILES [ ' upload '] [ ' size ' ] ;
3 .
Jämför rapporterade filstorleken på filstorleken parameter som du har ställt in . I exemplet som utvecklats i steg ett och två , kan du kontrollera filstorleken så att den fil som laddas upp inte överskrider de gränser som sätts av servern :
if ( $ Filstorlek >=$ MAX_SIZE ) {
echo " FEL : Filen är över gränsen
" ;
echo " Storlek: " . $ Filstorlek ;
}
Previous:nothing Next:Java Sun sql tutorial