Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Сохранение введеных данных.
Форумы портала PHP.SU » » Вопросы новичков » Сохранение введеных данных.

Страниц (1): [1]
 

1. essens - 23 Апреля, 2013 - 19:54:45 - перейти к сообщению
Вот собственно какой у меня вопрос. Я хочу сделать как-бы опрос. Страница со всеми вопросами, и полями уже есть. Осталось сделать одно - сохранение данных, которые кто-то вводил в данные поля. Собственно пользователь написал все ответы, и нажимает на кнопку "Окончить тестирование". После этого, создается файлик блокнота (ну или в один все пускай пишется) и туда вносятся данные, которые он ввел. Реализуемо?
Помогите пожалуйста.
2. alexiy - 23 Апреля, 2013 - 19:59:46 - перейти к сообщению
essens да
3. essens - 23 Апреля, 2013 - 20:04:04 - перейти к сообщению
alexiy пишет:
essens да

Не подскажите как? Все перерыл, ничего нету..
4. alexiy - 23 Апреля, 2013 - 20:06:05 - перейти к сообщению
essens
как записать данные в файл?
http://forum.php.su/topic.php?fo...60&topic=911 что-то похожее
5. essens - 23 Апреля, 2013 - 20:11:14 - перейти к сообщению
CODE (htmlphp):
скопировать код в буфер обмена
  1. define('dir', './folder'); //Папка куда сохраняются файлы
  2.  
  3. define('file_name', 'file'); //Имя файла
  4.  
  5. define('file_name_lenght', '4'); //Длинна имени
  6.  
  7. define('sufix', 'txt'); //Расширение файла
  8.  
  9. $result = scandir(dir); //Что уже находится в папке?
  10.  
  11. $files = count($result); //Количество файлов и папок в каталоге
  12.  
  13. //Определяем номер файла
  14.  
  15. for ($i=0; $i<$files; $i++)
  16.  
  17. {
  18.  
  19.        if (is_file(dir.$result[$i])) //Если элемент файл
  20.  
  21.        {
  22.  
  23.                $tmp=explode('.', $result[$i]); //Разбиваем на имя файла и его расширение
  24.  
  25.                if ($tmp[1]==sufix and substr($tmp[0], 0, file_name_lenght)==file_name) //Если это ранее записанный файл
  26.  
  27.                {
  28.  
  29.                        if ($file_num<substr($tmp[0], file_name_lenght)) //Если номер нового файла менше уже существующего, то
  30.  
  31.                        {
  32.  
  33.                                $file_num=substr($tmp[0], file_name_lenght)+1; //номер нового файла на еденицу больше предидущего
  34.  
  35.                        }              
  36.  
  37.                }
  38.  
  39.        }
  40.  
  41. }
  42.  
  43. $file=fopen(file_name.$file_num.'.'.sufix, 'w'); //Создаём файл для записи
  44.  
  45. for ($i=1; $i<=3; $i++) // !!! Тут нужно указать количество получаемых аргументов !!! (здесь три)
  46.  
  47. {
  48.  
  49.        fputs($file, $_POST['arg'.$i].'/n'); //Выводим значение аргументов в файл
  50.  
  51. }
  52.  
  53. flush(); //Очищаем поток
  54.  
  55. fclose($file); //Закрываем файл

Это не совсем то, но уже что-то. Более конкретно кто-то может рассказать? Я как-бы не очень силен в этом, надеюсь на помощь знающих.
6. DIAVOLO - 24 Апреля, 2013 - 00:44:00 - перейти к сообщению
удалено
7. Skycrafter - 24 Апреля, 2013 - 04:18:10 - перейти к сообщению
это принципиально использовать запись в файл?
ведь база данных подойдет гораздо лучше!!!
8. essens - 24 Апреля, 2013 - 23:06:04 - перейти к сообщению
Skycrafter пишет:
цитата.

Нет. Совсем не принципиально. Любой способ подойдет, главное чтобы передо мною были результаты, а где они будут, мне уже без разницы.
9. Skycrafter - 25 Апреля, 2013 - 06:47:47 - перейти к сообщению
http://www.php.su/mysql/
если что можно по скайпу подробней пообщаться.

 

Powered by ExBB FM 1.0 RC1