Milagres
16.10.2013 - 14:27
Добрый день!
Мне очень нужно сделать форму обратной связи, но ничего не получается :(
На почту ничего не приходит :( :(
Посмотрите, пожалуйста, что не так:
<html>
<form action="send.php" method="POST">
Name:<br> <input type="text" name="name"><br>
Phone:<br><textarea name="request"></textarea><p>
<input type="submit" name="submit" value="Send!">
</form>
</html>
и второй файл:
<?php
$name = $_POST['name'];
$request = $_POST['request'];
$to = "mail@gmail.com";
$subject = "test";
$body = "автоматическое сообщение";
mail ($to, $subject, $body);
echo "the message";
?>
Спасибо большое, если кто отзовется!
Игорь_Vasinsky
16.10.2013 - 14:47
а где проверяете? на локалхосте письма уйдут не на мыло, а в папку (если денвер)
для хостинга - необходимо отправлять доп. заголовки
http://phpclub.ru/detail/article/mailили использовать класс
http://www.php.su/articles/?cat=email&page=001
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Milagres
16.10.2013 - 23:11
Спасибо Вам большое!
Я действительно на локалхосте , на денвере, проверяла.
Вы не подскажете, у какую папку они попадают?
На Денвере Z:\tmp\!sendmail
_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.
Игорь_Vasinsky
17.10.2013 - 07:37
я бы даже сказал - в папке денвера \tmp\!sendmail
а для работы на хостинге, вышего варианта мало будет, необходимы заголовки с кодировкой и т.д. иначе - крякозябры и в спам
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker