Добро пожаловать в МиМи Чат, блоггерскую социальную сеть для общения и переписки по интересам
Форум breadcrumbs - Вы здесь:ФорумПрограммирование и веб web разработка сайтов: Шпаргалки PHP мануалыЗапись данных в файл
Пожалуйста Вход или Регистрация для создания записей и тем.
Запись данных в файл
Милкимаус@milkimaus
24 записи
#1 · 24.05.2026, 20:11
Цитата: Милкимаус от 24.05.2026, 20:11Запись данных в файл
<?php$text = '1Это какой-то текст';$filename = 'file.txt';$fh = fopen($filename, 'a');fwrite($fh, $text);fclose($fh);?>
rОткрывает файл только для чтения, помещает указатель в начало файла. r+Открывает файл для чтения и записи, помещает указатель в начало файла. wОткрывает файл только для записи, помещает указатель в начало файла и обрезает файл до нулевой длины. Если файл не существует – пробует его создать. w+Открывает файл для чтения и записи, помещает указатель в начало файла и обрезает файл до нулевой длины. Если файл не существует – пытается его создать. aОткрывает файл только для записи, помещает указатель в конец файла. Если файл не существует – пытается его создать. a+Открывает файл для чтения и записи, помещает указатель в конец файла. Если файл не существует – пытается его создать. xСоздаёт и открывает только для записи; помещает указатель в начало файла. Если файл уже существует, вызов fopen()закончится неудачей, вернётfalseи выдаст ошибку. Если файл не существует, попытается его создать.x+Создаёт и открывает для чтения и записи, в остальном имеет то же поведение, что и « x».cОткрывает файл только для записи. Если файл не существует, то он создаётся. Если же файл существует, то он не обрезается (в отличие от « w»), и вызов к этой функции не вызывает ошибку (также как и в случае с «x»). Указатель на файл будет установлен на начало файла.c+Открывает файл для чтения и записи, в остальном имеет то же поведение, что и « c».
Запись данных в файл
<?php
$text = '1Это какой-то текст';
$filename = 'file.txt';
$fh = fopen($filename, 'a');
fwrite($fh, $text);
fclose($fh);
?>
r |
Открывает файл только для чтения, помещает указатель в начало файла. |
r+ |
Открывает файл для чтения и записи, помещает указатель в начало файла. |
w |
Открывает файл только для записи, помещает указатель в начало файла и обрезает файл до нулевой длины. Если файл не существует – пробует его создать. |
w+ |
Открывает файл для чтения и записи, помещает указатель в начало файла и обрезает файл до нулевой длины. Если файл не существует – пытается его создать. |
a |
Открывает файл только для записи, помещает указатель в конец файла. Если файл не существует – пытается его создать. |
a+ |
Открывает файл для чтения и записи, помещает указатель в конец файла. Если файл не существует – пытается его создать. |
x |
Создаёт и открывает только для записи; помещает указатель в начало файла. Если файл уже существует, вызов fopen() закончится неудачей, вернёт false и выдаст ошибку. Если файл не существует, попытается его создать. |
x+ |
Создаёт и открывает для чтения и записи, в остальном имеет то же поведение, что и «x». |
c |
Открывает файл только для записи. Если файл не существует, то он создаётся. Если же файл существует, то он не обрезается (в отличие от «w»), и вызов к этой функции не вызывает ошибку (также как и в случае с «x»). Указатель на файл будет установлен на начало файла. |
c+ |
Открывает файл для чтения и записи, в остальном имеет то же поведение, что и «c». |
Голосуйте - палец вниз.0Голосуйте - палец вверх.0