PHP har ett par sätt för dig att kontrollera om filtyper . Om du har ett formulär som uppmanar användarna att ladda upp filer , kan du kontrollera vilken typ av fil som användaren försöker ladda upp så att du inte sluta ta emot farliga filer , eller helt enkelt att se till att om bilderna är allt du vill ha , så är bilderna allt du får , och du kan använda PHP " filetype " -funktionen för att returnera filtyper för filer och mappar som redan finns på en server . Instruktioner PHP $ _FILES Array 1
Öppna din PHP-fil och infoga markören där du vill tillåta användare att ladda upp en fil och kontrollera filtypen . 2
Denna del av funktionen kontrollerar om användaren redan har använt en ingång box som heter " fileType " för att välja och laddat upp en fil . Om så är fallet , använder den $ _FILES array för att kontrollera " typ " av filen Addera 3
File : < input type = \\ " file \\ " name = \\ " fileType \\ " id = \\ " fileType \\ " />
< /formen > ";
}
>
Detta skapar en enkel form för att uppmana användaren att välja en fil med en inmatningsruta heter ? " fileType " och skicka filuppladdning . Den stänger då de " om " funktion och PHP -taggar . 4
Spara filen och ladda upp den till din webbserver . Addera PHP Filtyp Funktion
5
Öppna din PHP-fil och infoga markören där du vill kontrollera en filtyp för filer och mappar på servern 6
Skriv följande : .
< ; ? php
echo filtyp ( ' img /' ) ;
echo filtyp ( ' img /myImage.jpg ' ) ;
echo filtyp ( ' index.html ' ) ;
>
det första samtalet till filtypen funktionen returnerar " dir " för katalogen ? . Den andra två båda återkomst " filen . " Andra retur typer är " link " för symboliska länkar , "block " eller " tecken " för särskilda anordningar , " FIFO " för en namngiven pipe eller " okänd " om funktionen inte kan läsa filen . 7
Spara filen och ladda upp den till din webbserver .