PHP har et par måder, du kan kontrollere, om filtyper. Hvis du har en form, der beder brugerne at uploade filer, kan du tjekke , hvilken type fil brugeren forsøger at uploade , så du ikke ender med at modtage farlige filer , eller blot for at sikre, at hvis billederne er alt hvad du ønsker , så er billederne alt, hvad du får , og du kan bruge PHP " filetype "-funktionen til at returnere filtyper for filer og mapper , der allerede findes på en server. Instruktioner PHP $ _FILES Array 1
Åbn din PHP-fil , og indsætte markøren , hvor du ønsker at give brugerne mulighed for at uploade en fil og kontrollere filtypen . 2 < p> Indtast følgende: ?
Denne del af funktionen kontrollerer, om brugeren allerede har brugt en tekstboks med navnet " filetype " for at vælge og uploadet en fil. Hvis ja, bruger det $ _FILES array til tjekke " type" for filen 3
fil: < input type = \\ "file \\ " name = \\ " filetype \\ " id = \\ " filetype \\ " />
< /formular > "
}
>
Dette skaber en simpel formular til at bede brugeren om at vælge en fil ved hjælp af en input box ved navn ? " filetype " og indsende fil upload . Derefter lukker "hvis" funktions-og PHP tags. 4
Gem filen og upload den til din webserver . PHP Filetype Function < br > 5
Åbn din PHP-fil , og indsætte markøren , hvor du ønsker at kontrollere en filtype for filer og mapper på serveren 6
Skriv følgende : .
< ; ? php
echo filetype ( ' img /');
echo filetype ( ' img /myImage.jpg ');
echo filetype ( ' index.html ' ),
>
det første opkald til filtype returnerer funktionen " dir " for biblioteket ? . Den anden to både afkast "fil ". Andre retur typer omfatter "linket " for symbolske lænker " block " eller " char " for specielle enheder " fifo " for en navngiven pipe eller "ukendt" , hvis funktionen ikke kan læse filen. 7 < p > Gem filen og upload den til din webserver .