Przetwarzanie plików w PHP

Operacje plików w PHP

PHP oferuje wiele funkcji do tworzenia, odczytywania, przesyłania oraz edytowania plików.

Uwaga:Bądź ostrożny podczas operacji na plikach!

Musisz być bardzo ostrożny, gdy operujesz na plikach. Błąd może spowodować bardzo poważne uszkodzenia. Najczęstsze błędy to:

  • Błędna edycja pliku
  • Zapełnienie dysku niepotrzebnymi danymi
  • Niespodziewane usunięcie zawartości pliku

Funkcja readfile() PHP

Funkcja readfile() odczytuje plik i zapisuje go do bufora wyjściowego.

Załóżmy, że mamy plik tekstowy o nazwie "webdictionary.txt", który znajduje się na serwerze, np.:

AJAX = Asynchroniczny JavaScript i XML
CSS = Kaskadowe Arkusze Stylu
HTML = Hyper Text Markup Language
PHP = PHP Hypertext Preprocessor
SQL = Strukturyzowany Język Zapytań
SVG = Rysunki Wektorowe Skalowalne
XML = XML Rozszerzalny Język Markujący

Poniżej znajduje się kod PHP do odczytania tego pliku i zapisania go do strumienia wyjściowego (jeśli odczyt się powoduje, funkcja readfile() zwraca liczbę bajtów):

Przykład

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

Przykład uruchomienia

Jeśli wszystko, co chcesz zrobić, to otworzyć plik i odczytać jego zawartość, funkcja readfile() jest bardzo przydatna.

Następny dział wyjaśni więcej na temat przetwarzania plików.

Podręcznik referencyjny Filesystem PHP

Aby uzyskać pełny podręcznik referencyjny systemu plików PHP, odwiedź CodeW3C.com. Podręcznik referencyjny Filesystem PHP.