среда, 12 апреля 2017 г.

PHP. Работа с файлами. Доступ к файлам

fopen — Открывает файл. Если файл не существует, то он создается.
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.";
}

Комментариев нет:

Отправить комментарий

Materialize-css. Футер

Сделаем футер и прижмем к низу страницы. Документация: https://materializecss.com/footer.html