PHP er et programmeringsspråk som brukes ofte til å lage rike , interaktive web-applikasjoner . PHP-koden er utført av en webserver og samhandler med brukerne via HTML og Javascript slik som AJAX. Det kan være nyttig å måle filstørrelsen ved hjelp av PHP for å anslå opplasting og nedlasting ganger og skape meningsfylt brukermedvirkning i programmet. Filstørrelse
For en fil bosatt på serveren som PHP-koden er utfører, kan filstørrelsen måles ved PHP filstørrelse ( )-funksjonen . Filstørrelsen funksjonen returnerer størrelsen på filen som et heltall som representerer det totale antall byte. Men , er mennesker som brukes til å tenke på filstørrelser i kB , MB og GB , ikke bare et stort antall bytes
$ my_file_size = filstørrelse ( $ my_file_name ) ; .
Antall av Bytes
Bytes målinger brukes metriske prefikser : kilo , mega , giga , tera . Hvert trinn kan være i trinn på enten 1000 eller 1024 , avhengig av det anførte autoritet. Et skritt størrelse på 1000 er sannere til det metriske standard , men et skritt størrelse på 1024 er tro mot de binære røtter databeregninger .
$ Size_standards = array ( ' bytes ' , ' kB ', ' MB ' , ' N ', ' TB '); $ size_step = 1024 ;
Beregning
lesbar fil størrelse kan beregnes ved iterativt dividere med 1024 - eller 1000 - inntil resultatet er mindre enn trinnstørrelsen
$ calculated_size = $ my_file_size , $ reduction_count = 0 , mens ( $ calculated_size > $ step_size ) : . $ calculated_size = $ calculated_size /$ step_size ; $ reduction_count + +; EndWhile ;
Skjerm
resultatet kan vises ved hjelp av PHP "print " språk konstruere å vise resultatet på riktig sted i PHP-programmet . Merk at du må bruke anførselstegn for variabler i strengen som skal analyseres .
Print " Størrelsen på $ my_file_name er $ calculated_size $ size_standards [$ reduction_count ] . "
Resultatet vil vise output som , "Størrelsen på vacation_picture.jpg er 3,403 MB. "