-3

私はphpでfromを作成しましたが、うまくいくようです。送信ボタンを押すと、次のページに移動し、メールボックスに何も受信しないことを除いて、メッセージが送信されたことを示します。おそらく簡単に修正できますが、私はこれにまったく慣れておらず、昨日の午後ずっと試してみましたが、アイデアが不足しています。

<form class="well" method="post" action="form.php">  
<label><b>Klantgegevens</b></label>  <br>
<span class="inline span2">Winkelnaam</span><input type="text" name="winkelnaam" class="span10">  
<span class="inline span2">Straat</span><input type="text" name="straat" class="span10">  
<span class="inline span2">Huisnummer</span><input type="text" name="huisnummer" class="span10">
<button type="submit" class="btn btn-info">Verstuur</button>
</form> 

これはform.phpです

<?php 
$winkelnaam = $_POST["winkelnaam"];
$straat = $_POST["straat"];
$huisnummer = $_POST["huisnummer"];
mail('xxxx@xxxx.nl');  
echo 'Uw bericht is verzonden.';
?>
4

2 に答える 2

1

メールの件名とメール メッセージが指定されていません。詳細については、 PHP の mail()ドキュメントを参照してください。

mail('xxxx@xxxx.nl', 'My subject', 'Mail message text here');

于 2013-09-13T09:26:19.380 に答える
1
mail('email@address', 'Subject', 'Plain text message', $optional_headers);

ただし、mail() 関数の代わりにフレームワークを使用して電子メールを送信することをお勧めします。http://swiftmailer.org/をご覧ください。

于 2013-09-13T09:26:19.803 に答える