The PHP unlink funksjonen er en boolsk funksjon som sletter en eksisterende fil på en webserver . Du oppgi banen til filen som en parameter til funksjonen. Du kan slette filer av alle størrelser hjelp opphever og dermed frigjør plass eller ressurser på webserveren . Bruker
Du kan bruke unlink i en rekke situasjoner . For eksempel , etterlater sider som skaper midlertidige filer som ikke trenger å forbli på serveren etter at besøkende på nettstedet kan bruke unlink å fjerne disse filene. Men hvis du bruker en funksjon som fopen å opprette disse filene , må du bruke fclose å lukke dem før du sletter dem . Alternativt, hvis du oppretter en fil styringssystem for serveren din , bruker du unlink funksjonen til å slette filer på samme måte hvordan du bruker rmdir funksjonen til å slette mapper .
Parametere
< p > Den unlink funksjonen krever kun én parameter , men du kan gi opp til to. Den første parameteren er filnavnet , som inneholder en sti til en fil . Her kan du gi en fullstendig eller delvis URL , forutsatt en delvis URL maps til hvor filen finnes på serveren. Alternativet parameter er konteksten , som er en gruppe av ressurser som satt eller endre hvordan filstrøm oppfører seg når du sletter en fil .
Syntax
for å ringe unlink funksjon, type " unlink ( $ filename ); " i kildekoden , huske å ta med semikolon på slutten av linjen . Du kan bruke en PHP variabel som filnavn parameter eller en streng i anførselstegn med banen til filen . I motsetning til enkelte andre funksjoner, for eksempel fopen , trenger du ikke å lagre resultatet i en variabel fordi du ikke har noe å gjøre med det når den returnerer .
Tilbake Verdier
unlink funksjonen returnerer sant når det lykkes sletter en fil levert av filnavnet parameter . Den returnerer false hvis den ikke kan slette filen , for eksempel fordi filen ikke finnes eller det er låst åpen steder. Når funksjonen returnerer false , vil websiden vise en feilmelding . For å unngå dette , programmet en feil handler funksjon eller bruke unlink funksjon i en if setning å håndtere en mislykket sletting forsøk.