Формат функции:
fopen( имя_файла , параметр );
Первый аргумент – имя файла или абсолютный путь к нему. Если абсолютный путь не указывается, то файл должен находится в текущем каталоге.
Второй аргумент –это параметр, говорит о том, для каких действий открывается файл и может принимать следующие значения:
r (открыть файл только для чтения; после открытия указатель файла устанавливается в начало файла);
r+ (открыть файл для чтения и записи; после открытия указатель файла устанавливается в начало файла);
w (создать новый пустой файл только для записи; если файл с таким именем уже есть вся информация в нем уничтожается);
w+ (создать новый пустой файл для чтения записи; если файл с таким именем уже есть вся информация в нем уничтожается);
a (открыть файл для дозаписи; данные будут записываться в конец файла);
a+ (открыть файл для дозаписи и чтения данных; данные будут записываться в конец файла);
b (флаг, указывающий на работу (чтение и запись) с двоичным файлом; указывается только в Windows).
Пример:
<?php
$b=fopen("C:/10.txt","r");
$s=fopen("C:/1.jpg","rb");
?>
Примечание: Для открытия изображения необходимо добавлять "b".
fpassthru() –функция позволяет отобразить в браузере содержимое файла.
Формат функции:
fpassthru ( имя_переменной_в_которую_был_открыт_ранее_файл );
readfile() – функция отображения содержимого, для текстовых файлов.
Формат функции:
readfile ( имя_файла );
fclose() – как вы закончите работу с файлом его необходимо закрыть.
Формат функции:
fclose ( имя_ переменной_в_которую_был_открыт_ранее_файл );