fopen — Открывает файл. Если файл не существует, то он создается.
fopen(filename, mode)
Режимы доступа к файлу
r - прочитать файл сначала. Это только чтение и файл уже должен существовать.
w - очистит все из файла, если он существует или создаст новый, если его нет.
a - добавить или записать в конец. Это полезно для файлов логов, когда нам просто нужно добавить одну запись и выйти из файла.
x - он записывает сначала и файл не должен существовать.
Альтернативные версии:
r+ - чтение и запись.
w+ - очистит все, поместит нас в начало и затем мы сможем читать и записывать оттуда.
a+ - поместит нас в конец файла, но также позволит читать и записывать его.
x+ - создаёт и открывает для чтения и записи; в остальном имеет то же поведение что и'x'.
Концы строк в файле. Благодаря этим символам, программы знают, что нужно перейти на следующую строку.
Windows использует \r\n
Mac, Linux, Unix \n
fopen(filename, mode)
Режимы доступа к файлу
r - прочитать файл сначала. Это только чтение и файл уже должен существовать.
w - очистит все из файла, если он существует или создаст новый, если его нет.
a - добавить или записать в конец. Это полезно для файлов логов, когда нам просто нужно добавить одну запись и выйти из файла.
x - он записывает сначала и файл не должен существовать.
Альтернативные версии:
r+ - чтение и запись.
w+ - очистит все, поместит нас в начало и затем мы сможем читать и записывать оттуда.
a+ - поместит нас в конец файла, но также позволит читать и записывать его.
x+ - создаёт и открывает для чтения и записи; в остальном имеет то же поведение что и'x'.
Концы строк в файле. Благодаря этим символам, программы знают, что нужно перейти на следующую строку.
Windows использует \r\n
Mac, Linux, Unix \n
Дополнительный модификатор режима, который нужно указывать.
t - предназначен для пользователей Windows.
b - бинарный режим, который говорит по сути не изменять ничего. Просто взять и записать в файл без изменений. Он используется по умолчанию на всех платформах с версией PHP 4.3.2
Эти модификаторы пишут рядом с режимом. Например, fopen($file, 'wb');
Пример
// fopen — Открывает файл или URL
$file = 'filetest.txt';
if($handle = fopen($file, 'w')) {
fclose($handle); // Это ссылка на открытый файл. Важно всегда закрывать файлы!!!
} else {
echo "Could not open file for writing.";
}
Комментариев нет:
Отправить комментарий