Funkcja fopen() PHP
❮ Dokumentacja systemu plików PHPPrzykład
Otwórz plik, czytaj wiersze - aż do osiągnięcia EOF:
<?php
$file = fopen("test.txt", "r");
//Output lines until EOF is reached
while(! feof($file)) {
$line = fgets($file);
echo $line. "<br>";
}
fclose($file);
?>
Definicja i użycie
Funkcja fopen() otwiera plik lub adres URL.
Uwaga: Pisząc do pliku tekstowego, upewnij się, że używasz prawidłowego znaku końca linii! Systemy Unix używają \n, Windows używają \r\n, a Macintosh używają \r jako znaku końca linii. Windows oferuje flagę tłumaczenia ('t'), która przetłumaczy \n na \r\n podczas pracy z plikiem. Możesz także użyć 'b', aby wymusić tryb binarny. Aby użyć tych flag, podaj „b” lub „t” jako ostatni znak parametru trybu.
Składnia
fopen(filename, mode, include_path, context)
Wartości parametrów
Parameter | Description |
---|---|
filename | Required. Specifies the file or URL to open |
mode | Required. Specifies the type of access you require to the file/stream. Possible values:
|
include_path | Optional. Set this parameter to '1' if you want to search for the file in the include_path (in php.ini) as well |
context | Optional. Specifies the context of the file handle. Context is a set of options that can modify the behavior of a stream |
Szczegóły techniczne
Wartość zwrotu: | Zasób wskaźnika pliku w przypadku powodzenia, FALSE i błąd w przypadku niepowodzenia. Możesz ukryć błąd, dodając „@” przed nazwą funkcji. |
---|---|
Wersja PHP: | 4.3+ |
Dziennik zmian PHP: | PHP 7.1: Dodano opcję "e" PHP 5.2: Dodano opcje "c" i "c+" |
❮ Dokumentacja systemu plików PHP