Помощник
|
запись формы в текстовый файл и вывод из нее |
scva
|
Сообщение
#1
|
||
|
|
||
|
|||
Nightfly_hb |
23.1.2009, 16:50;
Ответить: Nightfly_hb
Сообщение
#2
|
|
[PHP]<form action="action.php" ....[/PHP]
action.php" [PHP]<?php if ($_POST['']); $file=fopen('mes.txt','a+'); fputs($file,$_POST['name']); fputs($file,$_POST['email']); fputs($file,$_POST['mes']); fclose($file); echo 'Данные записаны в файл!'; //можно удалить ?> [/PHP] вывод текста: <? include("mes.txt"); ?> |
|
|
scva
|
Сообщение
#3
|
|
(' post='21632 @ 23.1.2009, 18:50) [php]<form action="action.php" ....[/php]action.php" [php]<?php if ($_POST['']); $file=fopen('mes.txt','a+'); fputs($file,$_POST['name']); fputs($file,$_POST['email']); fputs($file,$_POST['mes']); fclose($file); echo 'Данные записаны в файл!'; //можно удалить ?> [/php]вывод текста: <? include("mes.txt"); ?> спасибо работает, еще один вопросик при нажатии на кнопку он отправляет на action.php приходится возвращаться на пред страницу и обновлять ее, как это можно избежать? Сделать как бы онлайн, отправил вопрос и он туту же появляется? |
|
|
Webmaster_hb |
23.1.2009, 17:03;
Ответить: Webmaster_hb
Сообщение
#4
|
|
вместо
[php] echo 'Данные записаны в файл!'; //можно удалить [/php] добавить [php] header("Location:index.php"); // редирект на предыдущую страницу [/php] |
|
|
Licoric |
23.1.2009, 17:03;
Ответить: Licoric
Сообщение
#5
|
|
Аякс не прокатит?
|
|
|
scva
|
Сообщение
#6
|
|
|
|
|
scva
|
Сообщение
#7
|
|
|
|
|
scva
|
Сообщение
#8
|
|
<?php
if ($_POST['']); $file=fopen('mes.txt','a+'); fputs($file,$_POST['name']); fputs($file,$_POST['email']); fputs($file,$_POST['mes']); fclose($file); echo 'Данные записаны в файл!'; //можно удалить ?> где поставить перенос строки /n, а то сплошной строчкой идет |
|
|
Nightfly_hb |
23.1.2009, 17:18;
Ответить: Nightfly_hb
Сообщение
#9
|
|
щас сделаю
|
|
|
MetSerp |
23.1.2009, 17:20;
Ответить: MetSerp
Сообщение
#10
|
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> </head> <body> <?php $name = $_POST['name']; // собираем введенные данные и записываемв переменные $email = $_POST['email']; $mes = $_POST['mes']; $text .= "Имя: $name \n"; $text .= "Почта: $email \n"; $text .= "Сообщение: $mes \n"; if (!empty($name) && !empty($email) && !empty($mes)) //если все переменные имеют значения выполняем запись в файл { $file = fopen ("message.txt", "a+"); //открываем для перезаписи файл message.txt лежаший в одной папке с текущей страницей fwrite ($file,$text); // пишем в файл fclose ($file); // закрываем файл } ?> <form action="vopros.php" method="post"> <p>Ваше имя<br> <input name="name" type="text" class="lnews_data" size="30"> </p> <p>Ваше e-mail<br> <input name="email" type="text" class="lnews_data" size="40"> </p> <p>Ваш вопрос<br> <textarea name="mes" cols="50" rows="5" class="lnews_data"></textarea> </p> <p> <label> <input type="submit" name="submit" id="submit" value="спросить"> </label> </p> </form> <pre><? include ("message.txt")?></pre> </body> </html> Я вот так сделал возможно кривовато но работает :rolleyes: |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Ручной обмен, ввод/вывод электронных валют | ЮMoney, WMZ, Крипта, Приват, Монобанк | Низкие комиссии, минимальные суммы сделок быстро, удобно, по доступному курсу |
200 | Sostavitel | 98292 | 11.2.2024, 21:07 автор: Wolfhound |
|
Sbitcoin.ru – Ввод, Вывод, Обмен: Qiwi, YD, Btc, Btc-e, PM, Cash IN, PR24, MG, WU, Нал (RU, UA). | 9 | sbitcoinru | 6788 | 10.10.2023, 19:25 автор: Sbitcoin |
|
Обмен WebMoney - Яндекс - QIWI. Вывод/ввод Приват24 UAH | 225 | himin | 132952 | 7.5.2023, 13:26 автор: Вера_Симонова |
|
«»101Crypta.com«»ВВОД/ВЫВОД/ОБМЕН«»BTC/ETH/QIWI/USDT/VISA/MC«»НАЛИЧНЫЕ/СНГ/ЕВРОПА«» | 13 | 101Crypta | 12166 | 18.4.2023, 23:15 автор: 101Crypta |
|
Нужен вывод в топ наших роликов Youtube | 3 | wep | 1932 | 23.3.2023, 17:39 автор: distrib095 |
Текстовая версия | Сейчас: 26.4.2024, 7:16 |