Форум программистов, компьютерный форум, киберфорум
Наши страницы

PHP для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 25, средняя оценка - 5.00
Krugera
27 / 27 / 2
Регистрация: 14.11.2011
Сообщений: 139
#1

Сохранять на сервере информацию, введённую в формы - PHP

13.09.2012, 17:42. Просмотров 3821. Ответов 23
Метки нет (Все метки)

Здравствуйте, подскажите пожалуйста начинающему, как сделать чтоб после того как человек ввел в форму сообщение, оно при обновлении страницы оставалось(то есть введенная информация оставалась на сайте). Может введенную информацию как-то в массив загонять и потом оттуда выводить (в планах и пароль сделать).Но пока там и не могу это реализовать.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.09.2012, 17:42
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Сохранять на сервере информацию, введённую в формы (PHP):

Включить видеокамеру и сохранять запись на сервере - PHP
Включить видеокамеру и сохранять запись на сервере. Конечно, с разрешения юзера.

Сохранять значения данных формы в случае ошибки - PHP
Покажите простой пример.

Прием формы на сервере - PHP
Вот пример формы, посмотрите комментарий. <FORM name="form1" method="POST" action="../ obr/ form_res.php"><!--Непонятно, как сделать...

Как записать значение переданное из формы в файл на сервере - PHP
Друзья, есть небольшая задача - нужно получить данные, которые вводит пользователь в форму и сохранить их на сервере, отправив ему новую...

Скрипт который бы отправлял данные из формы на почтовый адрес и сохранял копию на сервере - PHP
Подскажите скрипт который бы отправлял данные из формы на почтовый адрес и сохранял копию на сервере. Заранее спасибо!

Как сохранять информацию в текстовый документ? - C#
Всем привет, у меня запара можете подсказать как сохрать в текстовый документ инфу и доставать её от туда?

23
Krugera
27 / 27 / 2
Регистрация: 14.11.2011
Сообщений: 139
13.09.2012, 21:53  [ТС] #16
а не подскажите как добавить данные например в файл, я уже совсем запутался
0
KOPOJI
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16713 / 6635 / 434
Регистрация: 12.06.2012
Сообщений: 19,880
Завершенные тесты: 1
13.09.2012, 21:59 #17
PHP
1
2
3
4
$text = 'file.txt'; #имя файла для записи
if(isset($_POST['age'])) {
file_put_contents($text,$_POST['age'],FILE_APPEND);
}
Добавлено через 41 секунду
через БД здесь можно основы почерпнуть Работа с БД MySQL
1
Krugera
27 / 27 / 2
Регистрация: 14.11.2011
Сообщений: 139
13.09.2012, 22:24  [ТС] #18
Спасибо за информацию, пока нужного результата не добился,но кое что для себя почерпнул, введенное в файл сохраняются,но не остаются на сайте, завтра буду пробовать что-то делать, времени еще много.
Завтра уже перестану тратить время впустую и займусь изучением php, а то еще с начала сентября забросил и вообще я только первый курс изучения прошел, так что еще учится и учится. Что написано в последней строчке не понял,но догадываюсь что делает.С завтра первым образом посмотрю что за функция
PHP
1
file_put_contents()
и
PHP
1
FILE_APPEND
Еще раз спасибо.
0
KOPOJI
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16713 / 6635 / 434
Регистрация: 12.06.2012
Сообщений: 19,880
Завершенные тесты: 1
13.09.2012, 22:31 #19
если просто прописать, без третьего параметра - будет перезаписывать файл заново, если как я написал - будет добавлять новой строчкой. чтобы на сайте извлекало нужно инфу выводить из этого файла
PHP
1
2
3
4
5
6
7
$file = 'file.txt';
if(!file_exists($file)) #если файл не существует
    $text = '';
else #иначе берем содержимое
    $text = file_get_contents($file);
#выводим на экран
echo $text;
1
Krugera
27 / 27 / 2
Регистрация: 14.11.2011
Сообщений: 139
14.09.2012, 22:40  [ТС] #20
Цитата Сообщение от KOPOJI Посмотреть сообщение
если просто прописать, без третьего параметра - будет перезаписывать файл заново, если как я написал - будет добавлять новой строчкой. чтобы на сайте извлекало нужно инфу выводить из этого файла
PHP
1
2
3
4
5
6
7
$file = 'file.txt';
if(!file_exists($file)) #если файл не существует
    $text = '';
else #иначе берем содержимое
    $text = file_get_contents($file);
#выводим на экран
echo $text;
Эх спасибо, только я мало, что из этого понял,функции эти еще не знаю. Завтра изучу и буду пробовать, хотя по названиям функций можно догадаться что они делают.
Еше раз огромное спасибо.

Добавлено через 23 часа 55 минут
Почему-то функции
PHP
1
file_get_contents()
и
PHP
1
file_put_contents()
не работают
Извините, допустил небольшую ошибку, все заработало,спасибо.
Только вот не пойму что делает
PHP
1
FILE_APEND
0
KOPOJI
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16713 / 6635 / 434
Регистрация: 12.06.2012
Сообщений: 19,880
Завершенные тесты: 1
14.09.2012, 22:53 #21
Krugera, я постом выше отвечал на это, в самом начале перед кодом

Добавлено через 30 секунд
FILE_APPEND
0
Krugera
27 / 27 / 2
Регистрация: 14.11.2011
Сообщений: 139
01.10.2012, 22:58  [ТС] #22
В общем все получилось,но появилась задача, которую никак не могу реализовать.
Как сделать, чтоб веденные данные отображались в порядке убывания? если добавлять новое сообщение,то оно появляется ниже остальных (я хочу добиться обратного результата).
Может это легко решить (например, есть какая-нибудь функция которой я не знаю)?
Пробовал с помощью массива, но все введенные в массив данные заносятся под ячейкой "0",и никак не удалось что-то изменить.
Какой способ может подойти?
0
KOPOJI
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16713 / 6635 / 434
Регистрация: 12.06.2012
Сообщений: 19,880
Завершенные тесты: 1
01.10.2012, 23:38 #23
PHP
1
2
$arr = array_reverse($arr);
var_dump($arr);
Добавлено через 37 секунд
http://php.net/manual/ru/function.array-reverse.php
1
Krugera
27 / 27 / 2
Регистрация: 14.11.2011
Сообщений: 139
04.10.2012, 17:27  [ТС] #24
как понимаю, то что я хочу сделать не получится без знаний Базы Данных.
Если заводить $file в функцию file() то все введенное в этот массив сохранятся под ячейкой ноль.
Пробовал отдельные переменные заводить в эту функцию, пишет ошибку.
0
04.10.2012, 17:27
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.10.2012, 17:27
Привет! Вот еще темы с ответами:

Как сохранять информацию о вошедшем пользователе? - Python
Здравствуйте. Скажите, пожалуйста, как реализовать такой функционал? - Запись IP, вошедшего на сайт, url, с которого зашел, и...

Есть игра, как лучше сохранять информацию? - C#
Есть рабочая версия онлайн игры (ну как, большая часть самого скучного сделана и работает). На сервере, в оперативке, на каждого игрока...

Outlook 2010 - сохранять письма за весь период (накапливать), а не только те, которые на сервере - MS Outlook
Вообщем проблема такая. На работе имеется корпоративная почта. На сервере письма сохраняются за последние 3 дня (так стоит в настройках)...

apache не разрешает сохранять java приложению фотографии на сервере, какие настроки нужны? - Apache, htaccess
У знакомых сайт находится на виртуальном хостинге, сайт сам на joomla. Там есть возможность загружать фотографии при помощи Java пакетно,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
24
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru