? Når du er i ferd med å vise et ukjent bildefil på en nettside er det viktig å bruke PHP til å sørge for at filen virkelig er et gyldig bilde . Siden kan ikke vises riktig på annen måte . PHP har innebygd støtte for oppdaging image typer som JPEG, GIF , PNG , PSD og BMP . Du kan bruke enten " exif_imagetype " eller " getimagesize "-funksjonen , avhengig av hvor mye informasjon om filen du ønsker. Instruksjoner
en
Åpne PHP kilde filen i en teksteditor , for eksempel Windows Notepad
2
Type koden " $ type = exif_imagetype ( filnavn ) . ; "i PHP-filen på det punktet der du ønsker å sjekke en fil . Bytt filnavn med selve filnavnet på filen. Den "type " variable vil være lik "false" hvis filen er ikke et bilde , ellers mottar et heltall som samsvarer med typen bilde. For eksempel , "$ type = exif_imagetype (' myimage.gif '); if ( $ typen == false ) { echo ' Dette er ikke en gyldig bilde . '; }" .
3 < p > type koden " $ size = getimagesize ( filnavn ); " i stedet for å bruke " exif_imagetype "-funksjonen , når du vil hente ekstra informasjon om filen. Funksjonen returnerer informasjon om bildets bredde, høyde , image type, MIME-type , kanaler og biter . Disse verdiene blir returnert i "size " array som indekser 0-3 , " mime " , " kanaler " og " biter " . Funksjonen returnerer "false" hvis filen er ikke en gyldig bilde. For eksempel , "$ size = getimagesize (' myimage.gif '); if ( $ size == false ) { echo ' Denne filen er ikke en gyldig bilde. '; } . "
4
Lagre PHP-filen . Laste den opp på webserveren din for å sikre at det fungerer. Gjennomgå koden for å kontrollere at syntaksen er riktig hvis det ikke er å produsere de forventede resultatene . Sjekk bildets filnavn og bane for å sørge for at de er riktige og at filrettigheter er satt til å gi deg tilgang til filen.