ВУЗ:
Составители:
Рубрика:
63
Таблица 11. Режимы открытия файла
Режим Описание
r
Только чтение. Указатель текущей позиции уста-
навливается в начало файла
r+
Чтение и запись. Указатель текущей позиции уста-
навливается в начало файла
w
Только запись. Указатель текущей позиции уста-
навливается в начало файла, а все содержимое файла
уничтожается. Если файл не существует, функция пыта-
ется создать его
w+
Чтение и запись. Указатель текущей позиции уста-
навливается в начало файла, а все содержимое файла
уничтожается. Если файл не существует, функция пыта-
ется создать его
a
Только запись. Указатель текущей позиции уста-
навливается в конец файла. Если файл не существует,
функция пытается создать его
a+
Чтение и запись. Указатель текущей позиции уста-
навливается в конец файла. Если файл не существует,
функция пытается создать его
После завершения работы файл всегда следует закрывать функ-
цией fclose( ).
Функция fclose( ) закрывает файл с заданным манипулятором.
При успешном закрытии возвращается TRUE, при неудаче – FALSE.
Синтаксис функции fclose( ):
int fclose(int манипулятор)
Функция fclose( ) успешно закрывает только те файлы, которые
были ранее открыты функциями fopen( ) или fsockopen( ). Пример за-
крытия файла:
$file = "user.txt";
if (file_exists($file)) :
$fh = fopen($file, "r");
// Выполнить операции с файлом
fclose($fh);
else :
print "File Sfile does not exist!";
endif;
С открытыми файлами выполняются две основные операции –
чтение и запись.
Функция is_writeable( ) позволяет убедиться в том, что файл су-
ществует и для него разрешена операция записи. Возможность записи
63
Таблица 11. Режимы открытия файла
Режим Описание
Только чтение. Указатель текущей позиции уста-
r
навливается в начало файла
Чтение и запись. Указатель текущей позиции уста-
r+
навливается в начало файла
Только запись. Указатель текущей позиции уста-
навливается в начало файла, а все содержимое файла
w
уничтожается. Если файл не существует, функция пыта-
ется создать его
Чтение и запись. Указатель текущей позиции уста-
навливается в начало файла, а все содержимое файла
w+
уничтожается. Если файл не существует, функция пыта-
ется создать его
Только запись. Указатель текущей позиции уста-
a навливается в конец файла. Если файл не существует,
функция пытается создать его
Чтение и запись. Указатель текущей позиции уста-
a+ навливается в конец файла. Если файл не существует,
функция пытается создать его
После завершения работы файл всегда следует закрывать функ-
цией fclose( ).
Функция fclose( ) закрывает файл с заданным манипулятором.
При успешном закрытии возвращается TRUE, при неудаче FALSE.
Синтаксис функции fclose( ):
int fclose(int манипулятор)
Функция fclose( ) успешно закрывает только те файлы, которые
были ранее открыты функциями fopen( ) или fsockopen( ). Пример за-
крытия файла:
$file = "user.txt";
if (file_exists($file)) :
$fh = fopen($file, "r");
// Выполнить операции с файлом
fclose($fh);
else :
print "File Sfile does not exist!";
endif;
С открытыми файлами выполняются две основные операции
чтение и запись.
Функция is_writeable( ) позволяет убедиться в том, что файл су-
ществует и для него разрешена операция записи. Возможность записи
Страницы
- « первая
- ‹ предыдущая
- …
- 61
- 62
- 63
- 64
- 65
- …
- следующая ›
- последняя »
