Web-технологии с базами данных. Астахова И.Ф - 63 стр.

UptoLike

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( ) позволяет убедиться в том, что файл су-
ществует и для него разрешена операция записи. Возможность записи