Vaak is het bij het maken van een programma nodig om bestanden te verwijderen (de redenen kunnen heel verschillend zijn) en in dit geval komt het ontkoppelen van php ons te hulp. Vandaag zullen we leren hoe we bestanden in PHP kunnen verwijderen en enkele voorbeelden bekijken.
Bestanden verwijderen met PHP ontkoppelen
Gebruik de functie unlink() om bestanden te verwijderen. De syntaxis voor deze functie is als volgt:
ontkoppelen (bestandsnaam)
Deze functie is logisch en retourneert daarom TRUE als het bestand succesvol is verwijderd, en FALSE als dit mislukt. Overweeg om te gebruiken ontkoppelen() Bijvoorbeeld:
Houd er rekening mee dat wanneer deze pagina opnieuw wordt geladen, het programma een foutmelding zal genereren. Dit komt doordat de functie de eerste keer werd aangeroepen, het bestand al was verwijderd en de volgende keer niet kon worden gedetecteerd.
Er zijn verschillende manieren om dit probleem op te lossen. U kunt bijvoorbeeld een complexere interne programmaarchitectuur gebruiken door voorwaardelijke if-instructies te gebruiken. Of het is voldoende om het @-symbool voor de functie zelf te plaatsen om eventuele fouten te negeren. In dit geval zal de fout niet optreden, zelfs als het bestand niet wordt gevonden:
Het verwijderen van bestanden in PHP met behulp van ontkoppelen is helemaal niet moeilijk, zoals ze zeggen, breken is niet bouwen. De volgende keer zullen we leren hoe we de status van bestanden kunnen controleren.
We vervolgen de les, die is gewijd aan het onderwerp “ Werken met PHP-bestanden" Als je het vorige nog niet hebt gelezen, raad ik je aan het te lezen, en voor degenen die het wel hebben gelezen, laten we verder gaan. In deze les leert u hoe u een gemaakt of bestaand bestand verwijdert met behulp van PHP, een bestand kopieert of hernoemt en vergrendelt.
Nou, als je er klaar voor bent, ga dan de strijd aan...
Een bestand verwijderen in PHP
Als je een bestand wilt verwijderen, gebruik dan de PHP unlink() functie:
Ontkoppelen(bestandsnaam);
Bestandsnaam – voer hier de naam in van het bestand dat u wilt verwijderen.
Laten we zeggen dat we het bestand “file.txt” moeten verwijderen. Een voorbeeld om in te vullen zou er als volgt uit kunnen zien:
Ontkoppelen("bestand.txt");
Klaar-code: