2013-08-12 4 views
0

Простите мое отсутствие знаний PHP. Я следил за несколькими учебными пособиями и по-прежнему не могу получить свою форму, чтобы отправить ее на мой адрес электронной почты.PHP & HTML Форма обратной связи

Мой сайт lindseyleanne.com. Кто-нибудь есть решение, почему я получаю:. «Method Not Allowed

неподдерживаемый метод` POST» WEBrick/1.3.1 (Ruby/1.8.7/2012-09-18) на 127.0.0.1 : 24680 "

сообщение каждый раз, когда я пытаюсь отправить форму.

Спасибо!

+0

Потому что вы используете рубин, а не PHP? –

+2

Я посетил ваш сайт ... прежде всего, сжимает фоновое изображение ... потребовалось больше минуты, чтобы загрузить –

+0

Спасибо Эмилио, я сжал изображение, так что, надеюсь, эта проблема исправлена. – user2469399

ответ

2

Я не понимаю, почему вы испытываете внутреннюю ошибку сервера на 500, но вот как бы я это сделать:

Присвоить имена для ваших входов/прокручиваемых.

<textarea name="message" placeholder="Message"></textarea> 

Чтобы прочитать это поле с PHP, выполните следующие действия: (. Более подробную информацию о $ _POST см http://php.net/manual/en/reserved.variables.post.php)

<?php 
     $message = $_POST["message"]; 
?> 

Чтобы отправить себя, сделайте следующее:

<?php 
     // The message 
     $message = $_POST["message"];   

     // Send 
     if(mail("[email protected]", "My Subject", $message)) 
      echo "Thanks! I'll reply as soon as I can.";   
     else 
      echo "Whoops. Couldn't send that."; 
?> 

(Дополнительную информацию можно получить по электронной почте, см. http://php.net/manual/en/function.mail.php.)

Смежные вопросы