[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Сохранить данные в файл
kav1
Всем привет!

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

Есть допустим :

<input type="text" name="Vozrast" value="" size="20" > 
<input
type="text" name="Rost" value="" size="20" >


<input type="submit" value="Сохранить данные " name="B1" class="input">


Как бы отправить эти данные в файл на сервер?

Нашел такой код:

<?php
$fp = fopen ("file.txt", "w+");
fwrite ($fp, $Vozrast.$Rost);
fclose ($fp);
?>


Не знаю, как его прикрутить к кнопке "сохранить данные"...да и рабочий ли сей код?

Плиз, подскажите, как все это собрать в рабочий скрипт?




Спустя 3 минуты, 32 секунды (3.12.2011 - 14:44) kovaldm написал(а):
А че тут подсказывать?
Смотрим здесь, здесь и здесь.
Все, больше ничего не понадобится.
А, еще вот это пригодится.

Спустя 25 секунд (3.12.2011 - 14:44) Kuliev написал(а):
mav1


file_put_contents();

Спустя 49 минут, 56 секунд (3.12.2011 - 15:34) mav1 написал(а):
Спасибки, смастерил я форму, есть один косяк в файле-обработичке. Вот его код

<?php
$mavpa=$_GET['Vozrast'];
$krechet=$_GET['Rost'];
file_put_contents('file.txt', $mavpa, FILE_APPEND);
file_put_contents('file.txt', $krechet, FILE_APPEND);
echo file_get_contents('file.txt');
?>


в итоге в файл пишутся не переменные, а слова $mavpa и $krechet )))

Где ошибка ? ))

Спустя 1 час, 3 минуты, 57 секунд (3.12.2011 - 16:38) dadli написал(а):
mav1
как я понял ви получаете данние из хтмл форму. какои метод передачи ви исползуите, GET ?

покажите вес код абработчик фаила

Спустя 19 минут, 47 секунд (3.12.2011 - 16:58) mav1 написал(а):
это в странице с формой

<form action="go.php" method="POST">
<input
type="text" name="Vozrast" value="" size="20">

<input
type="text" name="Rost" size="20">
<input
type="submit" value="Отправить" name="B1" class="input">
</form>



это весь файл обработчик:

<?php
$mavpa=$_GET['Vozrast'];
$krechet=$_GET['Rost'];
file_put_contents('file.txt', $mavpa, FILE_APPEND);
file_put_contents('file.txt', $krechet, FILE_APPEND);
echo file_get_contents('file.txt');
?>

Спустя 6 минут, 35 секунд (3.12.2011 - 17:04) dadli написал(а):
mav1
в место
$mavpa=$_GET['Vozrast'];
$krechet=$_GET['Rost'];

напишите

$mavpa=$_POST['Vozrast'];
$krechet=$_POST['Rost'];


и смотрите что получается?

Спустя 5 минут, 12 секунд (3.12.2011 - 17:09) mav1 написал(а):
dadli
Спасибо вам, дорогой! Заработало! Большое спасибо за помощь, товарищи!

Спустя 7 часов, 55 секунд (4.12.2011 - 00:10) I++ написал(а):
Было:

<?php
$mavpa=$_POST['vozrast'];
$krechet=$_POST['rost'];
file_put_contents('file.txt', $mavpa, FILE_APPEND);
file_put_contents('file.txt', $krechet, FILE_APPEND);
echo file_get_contents('file.txt');
?>


Стало:
<?php
file_put_contents('file.txt', $_POST['vozrast'].' '.$_POST['rost']."\r\n", FILE_APPEND);
echo file_get_contents('file.txt');
?>

Спустя 1 минута, 39 секунд (4.12.2011 - 00:12) imbalance_hero написал(а):
I++
Кавычку пропустил smile.gif

Спустя 52 минуты, 10 секунд (4.12.2011 - 01:04) Игорь_Vasinsky написал(а):
biggrin.gif biggrin.gif biggrin.gif
Свернутый текст
прям я - в молодости (про ТС)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.