Помощник
|
Сохранение данных из формы в файл |
alan87_08
|
Сообщение
#1
|
||
|
|
||
|
|||
MaxAst |
5.10.2010, 21:31;
Ответить: MaxAst
Сообщение
#2
|
|
можно попробовать так
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title></title> </head> <body> <form action = "rec.php" method = "post"> <h2><b>1. Сколько Вам лет?</b><br></h2> <input type="radio" name="1" value="Меньше 10">Меньше 10<br> <input type="radio" name="1" value="10-13 лет">10-13 лет<br> <input type="radio" name="1" value="13-15 лет">13-15 лет<br> <input type="radio" name="1" value="15-18 лет">15-18 лет<br> <input type="radio" name="1" value="18-23 лет">18-23 лет<br> <input type="radio" name="1" value="Больше 23 лет">Больше 23 лет<br> <br> <h2><b>2. Сколько дней в месяц Вы тренируетесь?</b><br></h2> <input type="radio" name="2" value="Один">Один<br> <input type="radio" name="2" value="Два">Два<br> <input type="radio" name="2" value="Три">Три<br> <input type="radio" name="2" value="3-5">3-5<br> <input type="radio" name="2" value="5-8">5-8<br> <input type="radio" name="2" value="8-15">8-15<br> <input type="radio" name="2" value="15-25">15-25<br> <input type="radio" name="2" value="Больше 25">Больше 25<br> <h2><b>3. Сколько раз в день Вы едите?</b><br></h2> <input type="radio" name="3" value="1">Один<br> <input type="radio" name="3" value="Два">Два<br> <input type="radio" name="3" value="Три">Три<br> <input type="radio" name="3" value="3-5">3-5<br> <input type="radio" name="3" value="5-7">5-7<br> <input type="radio" name="3" value="Больше 7 раз">Больше 7 раз<br> <input type="submit" value="Результат!"> </form> <?php // put your code here ?> </body> </html> rec.php [PHP] <?php $filename = "rec.txt"; $s = ($_POST['2']); $p = ($_POST['1']); $l = ($_POST['3']); $sum = '1. Сколько Вам лет? - ' . $p .' 2. Сколько дней в месяц Вы тренируетесь? - '. $s . ' 3. Сколько раз в день Вы едите? - ' . $l; echo 'а Алеша молодец =)'; if (file_exists($filename)) { file_put_contents($filename, $sum); } ?>[/PHP] в этой же папке создаем rec.txt |
|
|
r3ntg3n |
6.10.2010, 23:42;
Ответить: r3ntg3n
Сообщение
#3
|
|
в этой же папке создаем rec.txt файл создавать не обязательно, если папке, где лежит обработчик (или той, куда Вы собираетесь писать файл) установлены соотвествующие права доступа или назначен владелец, под которым работает apache, файл создастся сам. file_put_contents($filename, $sum); если писать таким образом, то после отправки формы следующим пользователем, все данные в файле заменятся на новые, а если добавить флаг FILE_APPEND [PHP]file_put_contents($filename, $sum, FILE_APPEND);[/PHP] то данные будут добавлятся в конец файла |
|
|
unnormal |
7.10.2010, 9:27;
Ответить: unnormal
Сообщение
#4
|
|
|
Как ни странно, но по мне самая удобная функция для записи в файл это [PHP]error_log($text, 3, $patch);[/PHP]
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Интеграция спортивных данных API. Коэффициенты БК, Live результаты | 15 | yaroslav89 | 6864 | 8.4.2024, 17:17 автор: spoyer_ru |
|
ГОРЯЧИЕ FOREX|CRYPTO ЛИДЫ. БАЗЫ ДАННЫХ [Чарджбек|Рекавери|Возврат] |
9 | Leado | 3911 | 9.2.2024, 16:04 автор: baza0013 |
|
Базы данных, различной тематики, выкладываем тут. Делимся, обмениваемся, заказываем, парсим. |
12 | InfoObmen | 15258 | 4.9.2022, 2:32 автор: Галецкая |
|
Сбор Данных Услуг И Специалистов Яндекс.Услуги | 2 | zkalinin | 2379 | 26.5.2022, 17:10 автор: zkalinin |
|
Рассылка ваших сообщений в контакт формы! | 3 | dizaynmaks | 1708 | 18.4.2022, 9:04 автор: dizaynmaks |
Текстовая версия | Сейчас: 24.4.2024, 14:45 |