php сохранение в файл



сохранить в файл php

Автор Пользователь удален задал вопрос в разделе Компьютеры, Связь

Сохранение данных из HTML-формы в текстовый файл посредством PHP-скрипта и получил лучший ответ

Ответ от Alex[гуру]
<p><!doctype html public "-//W3C//DTD HTML 4.0//EN">
<html>
<head>
<title>Untitled web-page</title>
</head>
<body>
<form action="" method="post">
<input type="hidden" name="h" value="y">
<input type="text" name="t" value="">
</form>
<?php
//проверка нажатия
if(isset($_POST["h"])&&$_POST["h"]="y"){
if(@$_POST["h"]!=""){
$file = fopen ("file.txt","w");
$str = "Hello, world!";
if (!$file ) echo("Ошибка открытия файла");
else fputs ( $file, @$_POST["h"]);
fclose ($file);
}
}
?>
</body>
</html></p>

Ответ от Константин Биржаков[гуру]
Добавлю пару соображений от себя.
1) режим "w" при работе с файлом означает, что будет создан новый пустой файл. Если на диске уже есть файл с таким именем, он будет перезаписан. Наверное, следует выбрать режим "а+" или "r+":
// проверка нажатия у Alex нормальная, оставляем ее
....
// проверяем, передано ли текстовое поле
// по уму проверка должна быть более серьезная с выводом ошибок
$t = isset ($_POST["t"] ) ? htmlspecialchars ( strip_tags ( trim ( $_POST["f"] ) ) ) : "";
$file = fopen ( "file.txt", "r+" ) or die ( "Ошибка открытия файла
" );
// перемещаем указать в конец файла
fseek ( $file, 0, SEEK_END );
fwrite ( $file, $t );
fflush ( $file );
2) Очень классная книга "Самоучитель PHP5" Д.Н.Колисниченко. Для начинающих в самый раз. Ее можно попытаться найти в сети, но я бы порекомендовал бы ее купить, тем более, что стоит она недорого.
Удачи!

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Сохранение данных из HTML-формы в текстовый файл посредством PHP-скрипта
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*