Miks » 2011.01.31 18:36

Подскажите как создать хтмл форму , что бы например после ввода данных данные записались в отдельный файл.:-) за раннее спасибо.:-)

DarkDaNTe » 2011.01.31 19:17

Код:

1
2
3
4
<form action="?" method="post">
<input type="text" name="var" />
<input type="submit" name="Go" />
</form>

Код:

1
span style="color: #0000BB"><?phpfile_put_contents('file.txt', $_POST['var']);?>
Miks » 2011.01.31 20:10

Большое спасибо. Буду пробовать.:)

Nu3oN » 2011.02.01 16:42

DarkDaNTe, не учи глупостям!

Все полученные данные от пользователя надо фильтровать!

Код:

1
span style="color: #0000BB"><?php if (!empty($_POST['var'])) { $text = Контрацептив($_POST['var']); file_put_contents('file.txt', $text);}?>

в роли контрацептива могут быть использованы: htmlspecialchars() mysql_real_escape_string() htmlentities() strip_tags()

Gemorroj » 2011.02.01 17:07

Nu3oN, нет, ты не прав. Тут данные нужно просто записать в файл. В данном случае ничего фильтровать не нужно.

Nu3oN » 2011.02.01 21:04

ну так если писать в файл, значит это и выводить надо! А выводить неотфильрованные данные черевато последствиями

Gemorroj » 2011.02.01 21:55

а фильтровать данные нужно непосредственно перед выводом, а не на этапе сохранения.

Nu3oN » 2011.02.01 23:23

в данном случае думаю так будет лучше для автора

TLENS » 2011.02.02 13:46

Да автор посуде дела сам не знает чего хочет.
Ты напиши для чего это надо, посоветуем как лучше

Miks » 2011.02.26 01:16

Спасибо за советы.:-)