Funkce PHP fopen() .
❮ Reference souborového systému PHPPříklad
Otevřete soubor, čtěte řádky - dokud nedosáhnete EOF:
<?php
$file = fopen("test.txt", "r");
//Output lines until EOF is reached
while(! feof($file)) {
$line = fgets($file);
echo $line. "<br>";
}
fclose($file);
?>
Definice a použití
Funkce fopen() otevře soubor nebo URL.
Poznámka: Při zápisu do textového souboru se ujistěte, že používáte správný znak konce řádku! Systémy Unix používají \n, systémy Windows používají \r\n a systémy Macintosh používají jako znak konce řádku \r. Windows nabízí příznak překladu ('t'), který při práci se souborem přeloží \n na \r\n. Můžete také použít 'b' k vynucení binárního režimu. Chcete-li použít tyto příznaky, zadejte buď 'b' nebo 't' jako poslední znak parametru mode.
Syntax
fopen(filename, mode, include_path, context)
Hodnoty parametrů
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 |
Technické údaje
Návratová hodnota: | Zdroj ukazatele souboru při úspěchu, FALSE a chyba při selhání. Chybu můžete skrýt přidáním znaku „@“ před název funkce. |
---|---|
Verze PHP: | 4,3+ |
PHP Changelog: | PHP 7.1: Přidána možnost „e“ PHP 5.2: Přidána možnosti „c“ a „c+“ |
❮ Reference souborového systému PHP