Задать вопрос

Самая Короткая Форма Обратной Связи на PHP?

Здравствуйте хабраюзеры !
Можете Подсказать или Показать,
Самую короткую форму обратной связи на PHP ?
  • Вопрос задан
  • 4300 просмотров
Подписаться 6 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 4
RomanAkaMagician
@RomanAkaMagician
одна единственная кнопка "получить ответ".
Ответ написан
Комментировать
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Самое простое решение - воспользоваться сервисами live-частов (zopim например).
Ответ написан
Комментировать
@Pontific
Не знаю насчёт краткости, но работает.
Отправляет на почту и пишет в файлик (его надо создать заранее).
$datet=date('d-m-Y',time());
@Header("Content-Type: text/plain; charset=utf-8");
$timet=date('H:i');
$text=htmlspecialchars(str_replace(";",".,",urldecode("{$_POST['text']}")));
$name=strip_tags(str_replace(";",".,",urldecode("{$_POST['name']}")));
$email=strip_tags(str_replace(";",".,",urldecode("{$_POST['email']}")));
$text=str_replace("\\"," ",$text);
$text=str_replace("\r"," ",$text);
$text=str_replace("\n"," ",$text);
$ip = $_SERVER['REMOTE_ADDR'];
mail("email@email.com", "Сообщение с сайта", "Форма $form\n$name\n$email\n$text\n\n$timet\n$datet\nIP: $ip");
$res="<tr><td>$datet</td><td>$timet</td><td>*$ip*</td><td>$name</td><td><b>$email</b></td><td>Текст: $text</td></tr>";
$fp = fopen("feedback.txt", "r"); 
if ($fp) $text= fgets($fp); 
fclose($fp);
$fp=fopen("feedback.txt","w");
fwrite($fp,"$res$text");
fclose($fp);
Ответ написан
Комментировать
@nurtay1994 Автор вопроса
Наверное Этот Код Краток ! или есть ещё краткий код ?
<?php 
$result=mail("xxxxx@mail.ru", "Письмо с контактов", " Имя : $_POST[name] \n Е-маил: $_POST[email] \n Телефонный номер : $_POST[phone] \n Письмо: $_POST[comments]");
if($result){
echo "<p>Ваше сообщение Отправлено !</p>";}
else{
echo"<p>Сообщение НЕ отправлено !</p>";
}
?>
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы