Hvor å Sjekk filtypen i PHP

PHP (Hypertext Preprocessor) er et tilgjengelig programmeringsspråk som du kan bruke til å lage dynamiske websider. Hvis du oppretter et skjema for å tillate brukere å legge inn filnavn, kan du finne deg selv ønsker å kontrollere utvidelsen av filnavnet de gir for å sikre at det er det riktige. Du kan gjøre dette med PHP ved å bruke substr () og strrchr () funksjoner.

Bruksanvisning

1 Knytt filnavnet du ønsker å sjekke utvidelse av en bestemt variabel. For eksempel:

$ Filename = your_file.jpg

2 Identifiser filtypen med strrchr () -funksjonen. Denne funksjonen returnerer den del av en streng som begynner ved den siste opptreden av parameteren man spesifisere og avsluttes ved slutten av strengen. For eksempel funksjonen strrchr ($ filnavn, '.') Vil returnere ".jpg".

3 Fjern "." fra filtypen ved å sette strrchr () -funksjonen du tidligere opprettet i en substr () -funksjonen med en start parameter av "1" og knytte resultatet til en variabel. For eksempel:

$ Extension = substr (strrchr ($ filnavn, '.'), 1)

Hint

  • Hvis du trenger å sjekke forlengelse av en fil flere ganger i den samme koden, lage en egendefinert funksjon som vil returnere filtypen når den har passert et filnavn.