Оглавление скрыть


Вы можете авторизоваться через ВКонтакте, Фейсбук и оставить комментарий


Как дописать в конец файла (PHP)

Дописать данные в конец файла можно при помощи функций fopen() и fwrite(), при этом файл нужно открывать при помощи флага "a".

Пример

Нужно сделать форму с текстовым полем, данные которого при отправке будут записываться в файл test_toend.txt.

Смотреть онлайн пример

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Как дописать в конец файла (PHP)</title>
</head>

<body>

<p><a href="./test_toend.txt">Тестовый файл для записи</a></p>

<a href="/files/programming/php/files/write/toend.php">Смотреть онлайн пример</a>

<?php

if ($_SERVER['REQUEST_METHOD'] == 'POST')
{
    
// Здесь происходит запись в конец файла
    
$f fopen('test_toend.txt''a');
    
fwrite($f$_POST['text'] . PHP_EOL);
    
fclose($f);
    
    echo 
'Дописана строка: '.$_POST['text'];
}
elseif (isset(
$_GET['clear']))
{
    
// Здесь происходит очищение файла
    
if (file_exists('test_toend.txt'))
    {
        
$f fopen('test_toend.txt''w');
        
fclose($f);
    }
}

?>


<form method="post" action="toend.php">
<p>Текст: <input type="text" name="text" maxlength="100" size="50"> <input type="submit" value="Дописать текст в конец файла"></p>
</form>

<a href="toend.php?clear=1">Очистить тестовый файл</a>

</body>
</html>

Смотреть онлайн пример

Опубликовано: 05 апреля 2012  ·  Автор: Артём Фёдоров  ·  10032 просмотра

Категория

ГлавнаяПрограммированиеPHPФайлыКак дописать в конец файла (PHP)

Чтобы оставить комментарий нужно авторизоваться на сайте
или войти через ВКонтакте или Фейсбук

Войти через ФейсбукВойти через Твиттер

Комментарии

Файлы, PHP, Программирование

© 2010-2017 expange.ru
При полном или частичном копировании статей сайта, ссылка на источник обязательна.

Хотите узнать больше информации, пишите на: artem@expange.ru

Полезное онлайн  ·  Новости  ·  Изображения  ·  Статьи по датам

О проекте  ·  Правила пользования  ·  Представительства

Благодарности и пожелания