Лекции     Книги     Рефераты    
Диплом, курсовая на заказ

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

news date мая.18.2008    categories Web-программирование > PHP    comments (0)

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

Начало кода, проверяем – передался ли параметр “post”

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

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

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

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

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

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

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

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

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

Конец php кода

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

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

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

cols - ширина формы
rows - высота формы

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

Итак, мы научились:
Открывать файл для записи или редактирования, дописывать туда данные или редактировать существующие.

В нашем уроке были разобраны функции:

  • fopen – Открывает файл или URL
  • fwrite – Бинарно-безопасная запись в файл
  • fclose — Закрывает дескриптор файла

Обсуждения

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

Добавить комментарий

Вы должны войти



© 2009 - 2010 | Webteach.ru | Образовательный портал