Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > Работа с файлами в HTML


Автор: kotte 19.8.2005, 16:35
Помогите! smile
Недопетрю, как создать скрипт, на html, что-бы когда ввел в форму текст ,по событию onClick(), нажал на кнопку, сохранялся в txt-файл. smile
Пытаюсь свою рассылку создать!
Заранее благодарен!

Автор: dm9 20.8.2005, 00:01
1) Это противоречит идеологии HTML. Сохранить файл на диск из HTML можно, но не под все браузеры, и обязательно пользователю будут задаваться вопросы про безопасность.

2) Каким образом это может помочь сделать рассылку?

3) Думаю, для создания полноценной рассыки Вам стоит изучить серверный язык. Например, http://forum.vingrad.ru/index.php?showforum=6.

Автор: kotte 22.8.2005, 08:28
Цитата
Понятно!

Спасибо!
И все же с помощью какаих функций на PHP возможна эта процедура (с файлом). Причем с переносом каретки на новую строку.

Автор: dm9 22.8.2005, 11:33
Не совсем понятно, что Вам нужно. Опишите проблему более подробно, и в соотвествующем разделе.

Автор: Гость_Александр 23.8.2005, 16:02
Заранее прошу прощения за идиотские вопросы!!!

ВОПРОС№1:немогу я понять как прописать эту функцию в файл main.TMPL
Есть функция
function file_save($file,$info)
{
$open=@fopen($file,'a');
flock($open,LOCK_EX);
fwrite($open,$info."\n");
flock($open,LOCK_UN);
fclose($open);
}

Это сама функия, так по-идее объявляеться переменная var $info,
где присваивать $file - переменной имя файла?
ВОПРОС№2: есть форма она html
<FORM TARGET="_top" ACTION="????????" METHOD="POST">
E-mail: <INPUT TYPE="text" NAME="email" MAXLENGTH="100" />
<input type="submit" value="Подписаться" name="Подписаться" /></FORM>

как связать их?

Огромное спасибо.

Автор: Phantom1 23.8.2005, 16:20
Да легко
пишиш вместо ACTION="????????" надо ACTION="script.php"
в него передаются значения из формы тоесть NAME="email" там будет $email
затем проверяеш на пригодность переменных и запускаеш функцию примерно так
Код

if(isset($_POST['email'])){file_save($file,$info,$_POST['email']);}

Автор: Gulya 4.11.2005, 10:03
kotte
Недопетрю, как создать скрипт, на html, что-бы когда ввел в форму текст ,по событию onClick(), нажал на кнопку, сохранялся в txt-файл.
Пытаюсь свою рассылку создать!
Заранее благодарен!


dm9
1) Это противоречит идеологии HTML. Сохранить файл на диск из HTML можно, но не под все браузеры, и обязательно пользователю будут задаваться вопросы про безопасность.


У меня схожая проблема.
скажите, пожалуйста, как это все-таки делается?
И еще , Возможно ли потом из этого файла прочитать текст и вставить в HTML файл?

Автор: PARROT 4.11.2005, 13:09
Добро Пожаловать в раздел форума: РНР для начинающих http://forum.vingrad.ru/index.php?showforum=176

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)