1stPHP

メール

ソース

<?php
include "../../d/common.php";
$common = new common;
$common->showHead("メール-".$common->cfg[title],"../../css/main.css<>./mail.css","","../../d/count/top.cgi");
$common->showAdd();
$common->smpmenu("メール","./mail.php");

//$mail_toの各アドレスをカンマで区切ることにより、複数の受信者を指定できます
//メールの宛先
$mail_to  "sample@address";
$subject  "メールタイトル";

$mode     $_POST["mode"];
$name     $_POST["name"];
$email    $_POST["email"];
$msg      $_POST["msg"];

if (
$mode == "send") {
    
    
$name  stripslashes($name);
    
$email stripslashes($email);
    
// メールのFROM (送信元)
    
$header  "From: ".$email;
    
$msg htmlspecialchars($msg);
    
$msg str_replace("\r\n""\n"$msg);
    
$msg str_replace("\r""\n"$msg);
    
$msg stripslashes($msg);
    
    
//メッセージの設定
    
$message .="---------------------------------------------\n";
    
$message .="[お名前]$name\n";
    
$message .="[E-mail]$email\n";
    
$message .="[メッセージ]\n";
    
$message .= "$msg\n";
    
$message .="---------------------------------------------\n";
    
    
//メール送信
    
if (mb_send_mail$mail_to$subject$message$header )) {
        print 
"メールの送信に成功しました";
    }else{
        print 
"メールの送信に失敗しました";
    }

}else{

//フォームの表示
print '
<form action="'
.$_SERVER['PHP_SELF'].'" method="post">
<input type="hidden" name="mode" value="send">
<label>お名前</label><input type="text" name="name" size="20" maxlength="60" /><br />
<label>E-mail</label><input type="text" name="email" size="20" maxlength="60" /><br />
<textarea name="msg" rows="8" cols="64"></textarea><br />
<input type="submit" value="送信"><input type="reset" value="リセット" />
</form>
'
;

}

$common->showFoot();
?>