Господа. Помогите. Нужно намутить страничку с двумя полями для ввода текста. и чтобы введённые данные отправлялись на мыло или сохранялись на сервере в Txt документ. ОЧЕНЬ ПРОШУ.
PHP: <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); } ?>
Видимо после подмены dns античата, не только у меня возникли такие же мысли Исправил ошибки выше написаного поста Code: <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); } ?>
а чё такое права 777 ??? Я не знаю PhP дайте готовую страницу, шоб тока я её дал комунить под видом ООО "хххх" и всё....
Вот чё выводится при клики на sumbit Method Not Allowed The requested method POST is not allowed for the URL /icq.html.
Если хочешь чтобы пхп скрипты выполнялись в html файлах добавь в файл .htaccess такой код: PHP: AddType application/x-httpd-php .php .html
fflush (PHP 4 >= 4.0.1, PHP 5) fflush -- Сброс буфера вывода в файл Описание bool fflush ( resource handle ) Данная функция осуществляет сброс буферизованных данных в файл, на который указывает handle. Возвращает TRUE в случае успешного завершения, FALSE - в противном случае. Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки. Указатель на файл должен быть корректным и указывать на файл, успешно открытый функциями fopen() или fsockopen().
В скрипте все нормально, я проверил у себя! Все работает, все записываем и создает! Причина может быть в том, что chmod не выставлен как нужно, либо как сказал один из участников форума
в какую строку вписывать адрес почты , на который всё будет высылаться Если не трудно то покажите код готовой страницы