PHP unlink funktionen är en boolesk funktion som tar bort en befintlig fil på en webbserver . Du ange sökvägen till filen som en parameter till funktionen . Du kan ta bort filer av valfri storlek med unlink och därigenom frigör utrymme eller resurser på webbservern . Använder
Du kan använda avlänka i en mängd olika situationer. Exempelvis lämnar sidor som skapar temporära filer som inte behöver ligga kvar på servern efter att besökaren på webbplatsen kan använda unlink att ta bort dessa filer . Men om du använder en funktion som fopen för att skapa dessa filer måste du använda fclose att stänga dem innan du tar bort dem . Alternativt , om du skapar ett system för filhantering för din server använder Avlänka funktion för att radera filer i likhet med hur du använder rmdir funktion för att radera mappar . Addera Parametrar
Den unlink funktionen kräver endast en parameter , men du kan ge upp till två . Den första parametern är filnamnet , som innehåller en sökväg till en fil. Här kan du ge en fullständig eller partiell webbadress , förutsatt en partiell URL kartor till där filen finns på servern . Alternativet parametern är sammanhanget , vilket är en grupp av resurser som fastställts eller ändra hur filströmmen beter sig när du tar bort en fil .
Syntax
att kalla avlänka funktionen , typ " avlänka ( $ filename ) ; " i din källkod , kom ihåg att inkludera semikolon i slutet av raden . Du kan använda ett PHP- variabel som det filnamn som parameter eller en sträng inom citattecken med sökvägen till filen . Till skillnad från vissa andra funktioner , t.ex. fopen , behöver du inte att spara resultatet i en variabel eftersom du inte har något att göra med det när den återvänder .
Returvärden
unlink funktionen returnerar true när den framgångsrikt raderar en fil tillhandahålls av filnamnet parametern . Den returnerar false om det inte kan ta bort filen , till exempel på grund av att filen inte finns eller det är låst öppna någon annanstans . När funktionen returnerar false , kommer webbsidan att visa ett felmeddelande . För att undvika detta , programmet en funktion felhanterare eller använd Avlänka funktion i en if-sats för att hantera en misslyckad radering försök .