Miks » 2011.01.31 15:36

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

DarkDaNTe » 2011.01.31 16: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 17:10

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

Nu3oN » 2011.02.01 13: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 14:07

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

Nu3oN » 2011.02.01 18:04

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

Gemorroj » 2011.02.01 18:55

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

Nu3oN » 2011.02.01 20:23

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

TLENS » 2011.02.02 10:46

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

Miks » 2011.02.25 22:16

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