PHP File
Функция FOPEN () используется для открытия файлов в PHP.
Открыть файл
Функция FOPEN () используется для открытия файлов в PHP.
Первый параметр этой функции содержит имя файла, который вы хотите открыть, а второй параметр определяет режим, который необходимо использовать для открытия файла:
<Body>
<? Php
$ File = FOPEN ( "welcome.txt", "г");
?>
</ Body>
</ HTML>
Файл может быть открыт в следующих режимах:
模式 | 描述 |
---|---|
r | 只读。在文件的开头开始。 |
r+ | 读/写。在文件的开头开始。 |
w | 只写。打开并清空文件的内容;如果文件不存在,则创建新文件。 |
w+ | 读/写。打开并清空文件的内容;如果文件不存在,则创建新文件。 |
a | 追加。打开并向文件末尾进行写操作,如果文件不存在,则创建新文件。 |
a+ | 读/追加。通过向文件末尾写内容,来保持文件内容。 |
x | 只写。创建新文件。如果文件已存在,则返回 FALSE 和一个错误。 |
x+ | 读/写。创建新文件。如果文件已存在,则返回 FALSE 和一个错误。 |
Примечание: Если функция FOPEN () не открывает указанный файл, он возвращает 0 (ложь).
примеров
Если функция FOPEN () не открывает указанный файл, следующий пример будет генерировать некоторые новости:
<Body>
<? Php
$ File = FOPEN ( "welcome.txt", "г") или выхода ( "Невозможно открыть файл!");
?>
</ Body>
</ HTML>
Закройте файл
fclose () функция используется для закрытия открытого файла:
$file = fopen("test.txt","r");
//执行一些代码
fclose($file);
?>
Конец обнаружения файла (EOF)
Есть feof () функция обнаруживает конец файла достигнут (EOF).
При пробегаем по данным неизвестной длины, функция feof () полезна.
Примечание: В ш, а, и х режим, вы не можете открыть файл читать!
Прочитайте файл построчно
Функция fgets () используется для чтения файла строка за строкой из файла.
Примечание: После вызова этой функции указатель файла перемещается на следующую строку.
примеров
Следующий пример читает файл строка за строкой, до конца файла до сих пор:
$ File = FOPEN ( "welcome.txt", "г") или выхода ( "Невозможно открыть файл!");
// Читать в каждой строке файла, до конца файла
в то время как (! feof ($ файл))
{
. Echo fgets ($ файла) "<br>";
}
fclose ($ файла);
?>
Чтение файла символ за символом
Функция fgetc () используется для чтения файла символ за символом из файла.
Примечание: После вызова этой функции указатель файла перемещается к следующему символу.
примеров
Следующий пример не читает файл символ за символом до конца файла до сих пор:
$ File = FOPEN ( "welcome.txt", "г") или выхода ( "Невозможно открыть файл!");
в то время как (! feof ($ файл))
{
эхо fgetc ($ файла);
}
fclose ($ файла);
?>
PHP Filesystem Справочное руководство
Для получения полного Справочное руководство по функциям PHP файловой системы, посетите наш PHP Filesystem Reference Manual .