Obsługa plików PHP
Obsługa plików jest ważną częścią każdej aplikacji internetowej. Często trzeba otwierać i przetwarzać plik do różnych zadań.
Manipulowanie plikami PHP
PHP ma kilka funkcji do tworzenia, czytania, przesyłania i edytowania plików.
Zachowaj ostrożność podczas manipulowania plikami!
Kiedy manipulujesz plikami, musisz być bardzo ostrożny.Możesz wyrządzić wiele szkód, jeśli zrobisz coś złego. Typowe błędy to: edytowanie niewłaściwego pliku, zapełnienie dysku twardego śmieciami i przypadkowe usunięcie zawartości pliku.
PHP readfile() Funkcja
Funkcja readfile()
odczytuje plik i zapisuje go w buforze wyjściowym.
Załóżmy, że na serwerze przechowywany jest plik tekstowy o nazwie „webdictionary.txt”, który wygląda tak:
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
Kod PHP do odczytu pliku i zapisania go w buforze wyjściowym wygląda następująco ( readfile()
funkcja zwraca liczbę odczytanych bajtów w przypadku powodzenia):
Przykład
<?php
echo readfile("webdictionary.txt");
?>
Funkcja readfile()
jest przydatna, jeśli chcesz tylko otworzyć plik i przeczytać jego zawartość.
W kolejnych rozdziałach dowiesz się więcej o obsłudze plików.