PHP File Handling

PHP bestandsoverhandeling

PHP heeft meerdere functies om bestanden te maken, lezen, uploaden en bewerken.

Let op:Pas op met het bewerken van bestanden!

U moet zeer小心 when u bestanden bewerkt. Als u een fout maakt, kan dit zeer ernstige schade veroorzaken. Gewone fouten zijn:

  • Foutieve bestandswijzigingen
  • Hardeschijf vol met afvalgegevens
  • Onverwacht verwijderen van bestandsinhoud

PHP readfile() functie

De readfile() functie leest het bestand en schrijft het naar de uitvoerbuffers.

Stel dat we een tekstbestand genaamd "webdictionary.txt" hebben, opgeslagen op de server, zoals hieronder weergegeven:

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

Hieronder volgt de PHP-code om dit bestand te lezen en te schrijven naar de uitvoerstream (indien het lezen succesvol is, retourneert de readfile() functie het aantal bytes):

Voorbeeld

<?php
echo readfile("webdictionary.txt");
?>

Uitvoervoorbeeld

Als je alleen een bestand wilt openen en de inhoud ervan lezen, is de readfile() functie zeer nuttig.

Het volgende gedeelte zal meer over bestandshandelingen uitleggen.

PHP Filesystem Referenties

Voor een volledig PHP Filesystem Referenties handleiding, bezoek de door CodeW3C.com aangeboden PHP Filesystem Referenties.