Столкнулся с такой проблемой - необходимо сохранить данные, вводимые пользователем в текстовый файл на сервере, что-то вроде анкеты.
Есть допустим :
<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 написал(а):
Спасибки, смастерил я форму, есть один косяк в файле-обработичке. Вот его код
в итоге в файл пишутся не переменные, а слова $mavpa и $krechet )))
Где ошибка ? ))
<?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 ?
покажите вес код абработчик фаила
как я понял ви получаете данние из хтмл форму. какои метод передачи ви исползуите, 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++
Кавычку пропустил
Кавычку пропустил

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



Свернутый текст
прям я - в молодости (про ТС)