Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
3 / 3 / 2
Регистрация: 13.05.2012
Сообщений: 230
1

Обратная связь

13.05.2012, 11:19. Показов 1168. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Вот код HTML страницы с формой обратной связи:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<title>Обратная связь</title>
<center>
<font size=5 style="font-family: cursive">Передайте информацию или задайте вопрос</font><br><br>
<em>
Заполните текстовые поля соответствующей информацией и нажмите кнопку "Отправить"<br>
Мы прочитаем ваше письмо и постараемся ответить<br><br>
<form method="post" action="2.php/feedback.php">
Укажите ваше имя <br><input type="text" name="name" size="20" maxlength="30"><br><br>
Ваш контактный E-Mail адресс <br><input type="text" name="mail" size="20" maxlength="50"><br><br>
Краткая тема письма (не более 20-и символов) <br><input type="text" name="theme" size="20" maxlength="20"><br><br>
Ваша информация или вопрос: <br><textarea name="text" cols="50" rows="20"></textarea>
<br><br><input type="submit" name="send" value="Отправить">
</em>
</form>
</center>
С начала пробовал написать самостоятельно PHP код к ней, но я в PHP новичек по этому получалось косячно. Мне помог один программист написать следующий код, но он почему то не работает. Вот код:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
 
// Если срабатывает кнопка send
if (@$_POST['send']) {
 
    // Получаем данные формы
    $name = $_POST['name'];
    $mail = $_POST['mail'];
    $theme = $_POST['theme'];
    $text = $_POST['text'];
 
    $string = $name."\n".
                  $mail."\n".
                  $theme."\n".
                  $text;
 
    // Название каждого файла — дата и время поступления сообщения
    $filename = date("d-m-Y H.i.s").'.txt';
 
    // Записываем каждое сообщение в файл
    $file = fopen($filename, 'w+');
    fwrite($file, $string);
    fclose($file);
 
}
 
?>
Весь скрипт судя по всему работает, но файл не создается. Впринцыпи с моим кодом происходило то же самое. Я там даже в конце проверку поставил - если файл создался и инфа в него записалась вывести определенное сообщение. И сообщение вывелось, но файла не было
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.05.2012, 11:19
Ответы с готовыми решениями:

Обратная связь
Добрый день!Возможно не в тему, но мне как человеку вообще не знакомому с php, кажется, что раздел...

Обратная связь
Здравствуйте! подскажите пожалуйста куда на сайт кидать готовый PHP файл обратной связи?

Обратная связь
Есть уже готовый HTML и CSS файлы, надо подключить форму обратной связи. Какой код для PHP файла и...

Обратная связь
Добрый вечер, не приходят сообщения на почту в написанной обратной связь, код прилагаю: &lt;form...

1
306 / 217 / 70
Регистрация: 08.11.2010
Сообщений: 1,882
13.05.2012, 18:38 2
а как вы извлекаете сообщение то? ой эт каждый файл отдельное сообщение..
0
13.05.2012, 18:38
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.05.2012, 18:38
Помогаю со студенческими работами здесь

Обратная связь
Как изменить вот эти поля(см.вложение) в обратной связи

Обратная связь
Здравствуйте, я абсолютно ничего не понимаю в php, знаю лишь основы html и css. Пробую сделать на...

Обратная связь
Здравствуйте, друзья! Столкнулся с вот такой проблемой, хочу по обратной связи отправлять готовый...

Обратная связь
Здравствуйте, друзья! Столкнулся с такой проблемой. Создал html форму для обратной связи. Я атрибут...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru