 
        phpでシンプルメールフォーム
php1-1.php → メールフォーム
php1-2.php → メール入力内容確認
php1-3.php → メール送信完了
php1-1.php(メールフォーム)に下記を入力
<form action="php1-2.php" method="POST">
    タイトル<br>
    <input type="text" name="title" size="50"><br>
    <br>
    お問い合わせ内容<br>
    <textarea name="message" cols="40" rows="5"></textarea><br>
    <input type="submit" value="確認">
</form>php1-2.php(メール入力内容確認)に下記を入力
<?php
$title = htmlspecialchars($_POST['title'], ENT_QUOTES);
$message = htmlspecialchars($_POST['message'], ENT_QUOTES);
?>
<form action="php1-3.php" method="POST">
    <input type="hidden" name="title" value="<?php echo $title; ?>">
    <input type="hidden" name="message" value="<?php echo $message ?>">
    <br><br>
    <?php echo $title; ?>
    <br><br>
    <?php echo nl2br($message);?>
    <br><br>
    <input type="submit" value="送信する">
</form>php1-3.php(メール送信完了)に下記を入力
<?php 
//htmlspecialchars_decodeで戻して変数に格納
$title = htmlspecialchars_decode($_POST['title'], ENT_QUOTES);
$message = htmlspecialchars_decode($_POST['message'], ENT_QUOTES);
//日本語
mb_language('ja');
mb_internal_encoding('UTF-8');
$name = '送信者名';
$email = '送信元メールアドレス';
$header = 'From: '.mb_encode_mimeheader($name).'<'. $email.'>';
$result = mb_send_mail("送信先メールアドレス",$title, $message, $header);
if ($result){
    echo '送信完了';
} else {
    echo '送信失敗';
}
?> 
                                         
                                         
                                         
                                 
                                         
                                         
                                         
                             
                            

