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
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Запись в файл из формы с сохранением на сервере.
Покинул форум
Сообщений всего: 22
Дата рег-ции: Апр. 2007 Откуда: Киев
Помог: 0 раз(а)
Здраствуйте! Помогите найти, плиз, правильное решение... В ПШП я недолго всего месяца два Надо сделать так, чтобы пользователь на сайте заполнил N-ное количество INPUT-ов, и их значения записались в файл text1.txt, в следующий раз - в text2.txt и так далее... Почему-то у меня не получаеться так толком этот скрипт написать, может кто знает, где такой взять для последуещего изучения?
----- эх...
valenok
Отправлено: 26 Апреля, 2007 - 17:19:34
Здесь могла бы быть ваша реклама
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Помог: 3 раз(а)
Вы забыли написать тут ваш код.
Логически я себе представляю это так:
Скрипт получил данные из формы.
Узнал номер файла в который следует записывать
записал данные в файл с этим номером
Запомнил следущий номер.
закончил работу.
Номер файла, я бы тоже записывал в отдельном файле.
За два месяца получать данные из формы, я надеюсь, вы научились.
Для работы с чтением и записью содержимого файла работают со следующими функциями:
Покинул форум
Сообщений всего: 615
Дата рег-ции: Июль 2006 Откуда: Оттуда !
Помог: 0 раз(а)
xardboy пишет:
чтобы пользователь на сайте заполнил N-ное количество INPUT-ов,
Здесь нужно чтоб пользователь заполнил определенные поля или просто определенное их количество ?
xardboy пишет:
и их значения записались в файл text1.txt, в следующий раз - в text2.txt и так далее...
записывайте название последнего созданного файла в отдельный фаил, потом просто увеличивайте цифру на 1.
Можно осуществить это проверкой наличия файла с именем ***Х.txt , если существует , то след цифра в названии.
Но это плохой способ, потому что с увеличением кол-ва файлов будет рости и нагрузка на сервер, а значит и время выполнения скрипта.
xardboy
Отправлено: 27 Апреля, 2007 - 11:22:12
Новичок
Покинул форум
Сообщений всего: 22
Дата рег-ции: Апр. 2007 Откуда: Киев
Помог: 0 раз(а)
не-а, имя файла может быть разным, главное, чтобы каждый раз запись была в новый файл, мона по принципу гостевой книги: файл 22.03.2007.14.55.txt. До этого я уже давно додумался. Будет определенное количество полей ввода, каждое со своим именем.
Я просто хочу какой-то примерчик, потому что написать скрипт с нуля для меня пока непросто, если можно так выразиться. У меня эта штуковина (форма) была раньше на HTML+JavaScript, решил перенести на ПШП.
----- эх...
valenok
Отправлено: 27 Апреля, 2007 - 11:40:28
Здесь могла бы быть ваша реклама
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Помог: 3 раз(а)
напиши мне пожалуйста как ты на JavaScript сохранял данные из формы в файл.
Можно как вы предположили. Можно по времени с датой. Можно да вообще как угодно.
(Если ваше сохранение в файл на JavaScript'е будет работать, код я вам лично напишу, с комментариями, пояснениями и персональными консультациями.)
----- Truly yours, Sasha.
xardboy
Отправлено: 28 Апреля, 2007 - 10:01:19
Новичок
Покинул форум
Сообщений всего: 22
Дата рег-ции: Апр. 2007 Откуда: Киев
Помог: 0 раз(а)
Не сохранение в файл, а отправка по почте. JavaScript может записать что то на клиентской машине, а почта дело ненадежное для работы с файлами, поэтому я и решил перейти на ПШП. Функции открытия, закрытия и сохранения файлов я знаю, я не могу додуматься, как сделать так, чтобы данные записывались не в один ряд, а:
параметр1 = значение(1)
параметр2 = знасение(2)
Я нашел fwrite - пример скрипта, который записывает строку в файл. Только надо там дописать, чтобы он (скрипт) этот файл еще и создавал.
Буду сидеть корпеть...
----- эх...
valenok
Отправлено: 28 Апреля, 2007 - 10:15:52
Здесь могла бы быть ваша реклама
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Осталось проверку ввести и интегрировать в сайт. Вам всем БаЛЬШОЕ Спасибо. Я сам никогда бы не додумался. А есчо такой вопросик: можно ли параметры name & value задавать русским языком? У меня-то раньше работало(на почту приходило на русском), а вот как у ПШП + Апач с русским языком отношения?
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.