Syntaks:
Syntaksen til unlink () -funksjonen er gitt nedenfor.
bool unlink (streng $ filnavn [, ressurs $ kontekst = null])unlink () funksjonseksempler
Bruken av unlink () -funksjonen er vist i neste del av denne opplæringen ved å bruke flere eksempler.
Eksempel-1: Slett en eksisterende fil
Opprett en PHP -fil med følgende skript for å slette Temp.tekst fil hvis filen eksisterer. File_Exists () -funksjonen har blitt brukt i skriptet for å sjekke om filen eksisterer eller ikke. Hvis filen eksisterer på det gjeldende stedet, blir filen slettet ved hjelp av unlink () -funksjonen. En feilmelding vises hvis filen ikke eksisterer på det nåværende stedet.
// tilordne filnavnetProduksjon:
Følgende utdata vil vises etter å ha utført det forrige skriptet hvis filen var på det nåværende stedet:
Eksempel-2: Slett filen etter opprettelse
Etter å ha opprettet filen, oppretter du en PHP -fil med følgende skript for å slette teksten.txt -fil. File_Exists () -funksjonen har blitt brukt i skriptet for å sjekke om filen er opprettet. Hvis filen eksisterer på det gjeldende stedet, blir filen slettet ved hjelp av unlink () -funksjonen. En feilmelding vises hvis filen ikke eksisterer.
// tilordne filnavnetProduksjon:
Etter å ha utført det forrige skriptet, vil følgende utdata vises hvis filen ble opprettet og slettet riktig:
Eksempel-3: Slett alle filer i den aktuelle utvidelsen
Opprett en PHP -fil med følgende skript for å slette alle filene til “.tekst" Utvidelse. Navnet og størrelsen på hver tekstfil vil bli skrevet ut før du sletter filen.
// Søk i alle tekstfiler på gjeldende stedProduksjon:
Følgende lignende utdata vises etter å ha utført forrige skript. Følgende utdata viser at tre tekstfiler ble slettet fra gjeldende plassering.
Eksempel-4: Slett alle filer fra den aktuelle katalogen
Opprett en PHP -fil med følgende skript for å slette alle filer fra stedet, “Temp/bilder”. Navnet og størrelsen på hver fil vil bli skrevet ut før du sletter filen, som i forrige eksempel. Strengen “*.*”Har blitt brukt i skriptet for å betegne alle filer av alle typer utvidelser.
// Angi katalogstienProduksjon:
Følgende lignende utdata vises etter å ha utført forrige skript. Utgangen viser at bare en fil ble slettet fra gjeldende plassering.
Eksempel-5: Slett alle filer og mapper fra katalogen
En katalog kan inneholde en eller flere underkataloger eller mapper og filer. Alle filer og mapper er pålagt å fjerne før du sletter noen katalog. Opprett en PHP -fil med følgende skript for å slette en katalog som inneholder en eller flere filer og mapper. Den brukerdefinerte funksjonen som heter fjernet () har blitt brukt i skriptet for å fjerne alle filer og mapper i temp katalog og gjøre den tom. De temp Katalogen blir fjernet når den blir tom.
// Angi katalogstienProduksjon:
Følgende utgang vises etter å ha utført det forrige skriptet hvis temp Katalogen eksisterer på det nåværende stedet.
Konklusjon
Ulike måter å bruke unlink () -funksjonen for å slette filer er vist i eksemplene på denne opplæringen for å hjelpe PHP -brukere med å bruke denne funksjonen riktig. Sjekk de andre Linux -hint -artiklene for flere tips og opplæringsprogrammer.