Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 23 • Страница 1 из 21  2  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Junior
Статус: Не в сети
Регистрация: 18.05.2003
Я в HTML не то чтобы силен.
И мне хотелось бы узнать, как сделать на страничке текстовое поле, в которое бы пользователь вводил текст.
А при нажатии на кнопку этот текст бы сохранялся в тектовый файл.



Партнер
 

Member
Статус: Не в сети
Регистрация: 15.04.2004
Откуда: Москва
Пиши cgi-скрипт на чем угодно (perl, php).
И почитай описание HTML

_________________
Цель жизни - d20 по жизни...


 

<TEXTAREA>Твой текст</TEXTAREA>
Естественно всё это должно быть в форме с акшоном на скрипт записывающий текст в файл. HTML в файл ничё записать не может


 

Junior
Статус: Не в сети
Регистрация: 18.05.2003
Может кто-нибудь знает ссылку на уже готовые примеры?


 

Тебе скрипт нужен или HTML форма?


 

Junior
Статус: Не в сети
Регистрация: 18.05.2003
Лучше и то и другое.
Но скрипт нужнее.


 

Member
Статус: Не в сети
Регистрация: 15.04.2004
Откуда: Москва
Sevich
HTML:
Код:
<FORM METHOD="POST" ACTION="/cgi-bin/твой скрипт.pl">
<TEXTAREA NAME="TEXT"></TEXTAREA>
</FORM>


Perl-CGI:
Код:
#!/usr/bin/perl
use CGI qw(standard);

my ($r,$text);
$r = new CGI;
$text = $r->param("TEXT");
open(FILE,">>/home/filename.text"");
print  FILE "$text\n\n";
close FILE;
print $r->header(type=>"text/plain",charset=>"windows-1251");
print "Ваши данные сохранены";


 

Junior
Статус: Не в сети
Регистрация: 18.05.2003
Спасибо огромное!

Добавлено спустя 14 минут, 38 секунд:
Прошу прощения за то, что я совсем дурак, но как ко всему этому кнопку присобачить? : )))
Чтобы сохранение происходило при нажатии на кнопку.
И чтобы имя файла всегда было разное. Ведь пользователей будет много. Допустим, чтобы оно соответвовало первой строке текстового поля.


 

Member
Статус: Не в сети
Регистрация: 15.04.2004
Откуда: Москва
Sevich
В форме:
<INPUT TYPE="SUBMIT" VALUE="Послать лесом">

_________________
Цель жизни - d20 по жизни...


 

Junior
Статус: Не в сети
Регистрация: 18.05.2003
<html>
<head>
<title>Заявка</title>
</head>
<body background="bg.gif">
<font size=4 color=yellow> Оставьте вашу заявку, указав ФИО, адрес и телефон </font>
<br><br>
<FORM METHOD="POST" ACTION="/cgi-bin/file.pl">
<TEXTAREA NAME="TEXT" style="width: 600px" style="height: 400px"></TEXTAREA>
<INPUT TYPE="SUBMIT" VALUE="Отправить заявку">
</FORM>

</body>
</html>


При клике - "Невозможно отобразить страницу"
Скрипт положил в папку /cgi-bin/ и назвал file.pl

Тыкни пожалуйста пальцем и скажи, что неправильно.


 

Member
Статус: Не в сети
Регистрация: 15.04.2004
Откуда: Москва
Sevich
А интерпетатор Perl на машине-то есть? И он подключен (если Apache, то вместо #!/usr/bin/perl поставь #!/твой путь к perl.exe/perl, если IIS, то зарегистрируй Perl.
Это если ты под Windows, а если под *NIX, то проверь, что в настройках Apache для /cgi-bin/ стоит Options +ExecCGI и выполнено chmod 711 file.pl


 

Junior
Статус: Не в сети
Регистрация: 18.05.2003
Объясняю ситуацию:
У меня win xp. Файл perl.exe нету на машине.
Apache стоит, но только для виду. Я в нем вообще не разибраюсь : ))) Я просто хочу скрипт, чтобы в файл записывал : ) Неужели это такая геморойная работа? Я думал это легче будет.


 

Member
Статус: Не в сети
Регистрация: 15.04.2004
Откуда: Москва
Тогда изучай ASP и пиши на нем скрипт. Ты не уточнил, что ты будешь использовать.

_________________
Цель жизни - d20 по жизни...


 

member+
Статус: Не в сети
Регистрация: 16.01.2004
Откуда: Estonia,Tallinn
Поясни, зачем тебе это нужно, например если тебе нужно сделать гостевую книгу, или для отсылки новостей на сайт для сайта то поясни на каком хостинге...

_________________
X99-TF/E5-2678v3+Evo212/2x16Gb-DDR4-Gloway-TYPE-a@2133-12-13-13-26/GTX1070TI/KINGSTON-SNV2S1000G


 

Junior
Статус: Не в сети
Регистрация: 18.05.2003
Мне бы побыстрее надо : )) Можно данную задачу как-нибудь на JAVA реализовать?


 

member+
Статус: Не в сети
Регистрация: 16.01.2004
Откуда: Estonia,Tallinn
Sevich Нет, поясни что поддерживает сервер PHP Perl ASP

_________________
X99-TF/E5-2678v3+Evo212/2x16Gb-DDR4-Gloway-TYPE-a@2133-12-13-13-26/GTX1070TI/KINGSTON-SNV2S1000G


 

Junior
Статус: Не в сети
Регистрация: 18.05.2003
Я пока не могу сказать точно. Это не мой сервер. А хозяина пока нет.
Знаю только, что находится в домене .net


 

Member
Статус: Не в сети
Регистрация: 15.04.2004
Откуда: Москва
Sevich
Не обижайся, но хочу заметить, что если ты что-то хочешь делать дома, для размещения на хостинге (особенно, если писать CGI), то рекомендую повторить конфигурацию и настройки хоста.
P.S. Он (хост) может быть зарегистрирован в любом домене. Что на нем стоит - дело администрации.

_________________
Цель жизни - d20 по жизни...


 

Junior
Статус: Не в сети
Регистрация: 18.05.2003
Слушай, я тут подумал, что проще сделать так, чтобы содержимое поля отправлялось по e-mail, чем корячится с этими скриптами.
Не подскажешь, как это сделать? Я так понимаю, эту функцию поддерживает и HTML.


 

Member
Статус: Не в сети
Регистрация: 15.04.2004
Откуда: Москва
Sevich
HTML эту функцию не не поддерживает.
Он только позволяет сформировать письмо на указанный адрес, используя параметры subject, body и т.д.
А вот отправить его или нет - дело пользователя.
В этом случае, тебе надо написать скрипт, который инницирует эту ссылку.

_________________
Цель жизни - d20 по жизни...


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 23 • Страница 1 из 21  2  >
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan