|
|
|
| Здравствуйте!
Я только начинаю работать с PHP и ни как не могу решить такую задачу.
Страница содержит документы и форму. При просмотре документов пользователи все замечания пишут в окне формы и отправляют. Все замечания должны заноситься в базу, желательно с датой и временем. Также должна обновляться страница, которая будет содержать ссылку, дату и время. Жмем на ссылку, видим текст. Своего рода баг лист. Может есть у кого опыт решения подобной задачи. Подскажите, буду очень признателен. | |
|
|
|
|
|
|
|
для: herurg
(24.06.2005 в 12:16)
| | Так а в чём трудность? | |
|
|
|
|
|
|
|
для: cheops
(24.06.2005 в 21:40)
| | Есть простенькая форма:
<form action="form.php" method=post>
<center>
ФИО <input type=text name="Array[FirstName]" size=40>
Дата: <input type=text name="Array[Email]" size=20><br><br>
<textarea name ="Array[comments]" rows=5 cols=80></textarea><br><br>
<input type=submit name="submin" value="Отправить">
</center>
</form>
|
А вот файл form.php так, чтобы отправленные данные либо в файл записывались,
либо в базу и выводились на странице, написать не хватает знаний.
Если это просто, подскажите, буду очень признателен. | |
|
|
|
|
|
|
|
для: Herurg
(25.06.2005 в 08:59)
| | Можно использовать мои любимые сериализованные массивы... Я сам толком не понимаю, что к чему, но пользуюсь регулярно, вот процедуры:
//это для вынимания массива из файла
function izFajla($file) {
$f=fopen($file,"r");
$z=unserialize(fread($f,100000));
@fclose($f);
return $z;
}
//а это - для засовывания массива в файл.
function vFajl($data,$file) {
$f=fopen($file,"w");
flock($f,LOCK_EX);
ftruncate($f,0);
fwrite($f,serialize($data));
fflush($f);
flock($f,LOCK_UN);
fclose($f);
return true;
}
|
То есть, в файле "form.php" нужно вставить описание этих функций, после чего написать к примеру
vFajl($Array, "form.dat"); //сохраняем массив в файл
//затем, в любой момент, вызываем
$Array=izFajla("form.dat");
//а если вопрос о том, как вывести, то вот:
foreach($Array){echo"$Array['FirstName']<br>$Array[Email]<br>$Array[comments]<br>";}
|
Следует обратить внимание, что это не является качественным способом хранения данных, но для чайников вроде меня - настоящая панацея :)) | |
|
|
|
|
|
|
|
для: DJ Paltus
(25.06.2005 в 10:35)
| | Всем, кто проявил интерес к моему вопросу, спасибо.
Задачу решил:-).
Помогли и советы и скрипты на http://www.softtime.ru/info/downloads.php. | |
|
|
|