Простая система редактирования файла | PHP
Простая система редактирования файла | PHP

Напишем простую систему редактирования файла.

Начнем с разбора кода…
Начало кода, проверяем – передался ли параметр "post”

1
< ?php if($_POST['post']){ //Если передается параметр "post” то выполняется запись

Открываем файл для редактирования:

1
$fp=fopen("file.txt”,”w+);//fopen открывает файл. W+ означает что данные в файле будут перезаписаны новыми.

Если поставить a+, то данные будут дописываться к старым.
В этом случае код будет выглядеть так:

1
$fp=fopen("file.txt”,”a+);

Далее производим запись в файл данные, переданные параметром "post”

1
fwrite($fp,$_POST['post']);//fwrite производит запись в файл. $_POST['post'] передает данные, введенные пользователем в форму. $fp – редактируемый файл.

После всего – закрываем файл.

1
fclose($fp);//Закрываем файл

Конец php кода

1
2
}else{}//Если не передан параметр $_POST['post'], то выполнит код между тегами "else{” и "}”
?>

Далее следует HTML. Напишем простую форму для ввода данных:

1
2
3
4
5
6
7
8
<form method="POST">
<textarea cols=90rows=8name=”post”>
< ?php
include("file.txt”);//Открываем файл с данными, которые мы будем редактировать
?>
</textarea>
<br /><input type=”submit” value=”Изменить” />
</form>

Теперь записываем это всё в файл, ну, скажем filedit.php. Php код в начало, html после…
Создаем файл – file.txt с исходными данными и пробуем!











Просмотров: 392 | Добавлено: 22.04.2015, 21:03
Скачать бесплатно » Советы, инструкции по Windows и ПО » PHP


|