PHP- bestandsverwerking
Bestandsverwerking is een belangrijk onderdeel van elke webtoepassing. U moet vaak een bestand openen en verwerken voor verschillende taken.
PHP bestanden manipuleren
PHP heeft verschillende functies voor het maken, lezen, uploaden en bewerken van bestanden.
Wees voorzichtig bij het manipuleren van bestanden!
Wanneer u bestanden manipuleert, moet u heel voorzichtig zijn.Je kunt veel schade aanrichten als je iets verkeerd doet. Veelvoorkomende fouten zijn: het bewerken van het verkeerde bestand, het vullen van een harde schijf met afvalgegevens en het per ongeluk verwijderen van de inhoud van een bestand.
PHP readfile() Functie
De readfile()
functie leest een bestand en schrijft het naar de uitvoerbuffer.
Stel dat we een tekstbestand hebben met de naam "webdictionary.txt", opgeslagen op de server, dat er als volgt uitziet:
AJAX = Asynchronous JavaScript and XML
CSS = Cascading Style Sheets
HTML = Hyper Text Markup Language
PHP = PHP Hypertext Preprocessor
SQL = Structured Query Language
SVG = Scalable Vector Graphics
XML = EXtensible Markup Language
De PHP-code om het bestand te lezen en naar de uitvoerbuffer te schrijven is als volgt (de readfile()
functie retourneert het aantal gelezen bytes bij succes):
Voorbeeld
<?php
echo readfile("webdictionary.txt");
?>
De readfile()
functie is handig als u alleen een bestand wilt openen en de inhoud ervan wilt lezen.
In de volgende hoofdstukken leert u meer over het omgaan met bestanden.