<HTML>
<HEAD>
    <META HTTP-EQUIV="Content-Type" CONTENT="text/html;CHARSET=Shift_JIS">
    <TITLE>物件お問合せフォーム</TITLE>
</HEAD>
<BODY>
<CENTER>
<P><FONT SIZE="6" COLOR="#0033CC">物件お問合せフォーム</FONT></P>

<?php
//=====================初期設定======================
//共通設定ファイルを読み込み
include("./conf.php");

//メールのサブジェクト名
$subject = "「物件お問い合わせフォーム」より";
//===================================================

//スーパーグローバル変数対策
if(!isset($PHP_SELF)){ $PHP_SELF = $_SERVER["PHP_SELF"]; }
if(!isset(
$action)){ $action = $_POST['action']; }
if(!isset(
$bu_id)){ $bu_id = $_POST['bu_id']; }
if(!isset(
$bu_name)){ $bu_name = $_POST['bu_name']; }
if(!isset(
$room_num)){ $room_num = $_POST['room_num']; }
if(!isset(
$bu_addr)){ $bu_addr = $_POST['bu_addr']; }
if(!isset(
$name)){ $name = $_POST['name']; }
if(!isset(
$comp)){ $comp = $_POST['comp']; }
if(!isset(
$post)){ $post = $_POST['post']; }
if(!isset(
$address)){ $address = $_POST['address']; }
if(!isset(
$phone)){ $phone = $_POST['phone']; }
if(!isset(
$fax)){ $fax = $_POST['fax']; }
if(!isset(
$email)){ $email = $_POST['email']; }
if(!isset(
$hensin)){ $hensin = $_POST['hensin']; }
if(!isset(
$comment)){ $comment = $_POST['comment']; }

//=====================確認画面生成関数==============

if($action == "toiawase"){
    echo
"<FORM ACTION=$PHP_SELF METHOD=POST>\n";
    echo
"<INPUT TYPE=HIDDEN NAME=action VALUE=post>\n";
    echo
"<TABLE BORDER=0 CELLSPACING=1 WIDTH=450 BGCOLOR=#888888>\n";
    echo
"<TR><TD COLSPAN=2><P ALIGN=CENTER><FONT COLOR='white'><B>物件情報</B></FONT></TD></TR>\n";
    echo
"<TR><TD WIDTH=30% BGCOLOR=#CCFFCC>物件ID</TD><TD BGCOLOR=#FFFFFF>$bu_id</TD></TR>\n";
    echo
"<INPUT TYPE=HIDDEN NAME=bu_id VALUE=\"$bu_id\">\n";
    echo
"<TR><TD WIDTH=30% BGCOLOR=#CCFFCC>物件名</TD><TD BGCOLOR=#FFFFFF>$bu_name</TD></TR>\n";
    echo
"<INPUT TYPE=HIDDEN NAME=bu_name VALUE=\"$bu_name\">\n";
    if(
$room_num){
        echo
"<TR><TD WIDTH=30% BGCOLOR=#CCFFCC>ルーム</TD><TD BGCOLOR=#FFFFFF>$room_num</TD></TR>\n";
        echo
"<INPUT TYPE=HIDDEN NAME=room_num VALUE=\"$room_num\">\n";
    }
    echo
"<TR><TD WIDTH=30% BGCOLOR=#CCFFCC>物件住所</TD><TD BGCOLOR=#FFFFFF>$bu_addr</TD></TR>\n";
    echo
"<INPUT TYPE=HIDDEN NAME=bu_addr VALUE=\"$bu_addr\">\n";
    echo
"<TR><TD COLSPAN=2 BGCOLOR=#888888><P ALIGN=CENTER><FONT COLOR='white'><B>お客様情報</B></FONT></TD></TR>\n";
    echo
"<TR><TD WIDTH=30% BGCOLOR=#CCFFCC>お名前</TD><TD BGCOLOR=#FFFFFF><INPUT TYPE=TEXT NAME=name SIZE=40><FONT SIZE=2 COLOR='red'> *必須</FONT></TD></TR>\n";
    echo
"<TR><TD WIDTH=30% BGCOLOR=#CCFFCC>会社名</TD><TD BGCOLOR=#FFFFFF><INPUT TYPE=TEXT NAME=comp SIZE=40></TD></TR>\n";
    echo
"<TR><TD WIDTH=30% BGCOLOR=#CCFFCC>〒</TD><TD BGCOLOR=#FFFFFF><INPUT TYPE=TEXT NAME=post SIZE=15></TD></TR>\n";
    echo
"<TR><TD WIDTH=30% BGCOLOR=#CCFFCC>ご住所</TD><TD BGCOLOR=#FFFFFF><INPUT TYPE=TEXT NAME=address SIZE=40><FONT SIZE=2 COLOR='red'> *必須</FONT></TD></TR>\n";
    echo
"<TR><TD WIDTH=30% BGCOLOR=#CCFFCC>電話番号</TD><TD BGCOLOR=#FFFFFF><INPUT TYPE=TEXT NAME=phone SIZE=20><FONT SIZE=2 COLOR='red'> *必須</FONT></TD></TR>\n";
    echo
"<TR><TD WIDTH=30% BGCOLOR=#CCFFCC>FAX番号</TD><TD BGCOLOR=#FFFFFF><INPUT TYPE=TEXT NAME=fax SIZE=20></TD></TR>\n";
    echo
"<TR><TD WIDTH=30% BGCOLOR=#CCFFCC>E-mail</TD><TD BGCOLOR=#FFFFFF><INPUT TYPE=TEXT NAME=email SIZE=40><FONT SIZE=2 COLOR='red'> *必須</FONT></TD></TR>\n";
    echo
"<TR><TD WIDTH=30% BGCOLOR=#CCFFCC>返信希望</TD><TD BGCOLOR=#FFFFFF><INPUT TYPE=RADIO NAME=hensin VALUE=電話 CHECKED>電話 <INPUT TYPE=RADIO NAME=hensin VALUE=FAX>FAX<FONT SIZE=2 COLOR='red'>(FAX番号必須)</FONT> <INPUT TYPE=RADIO NAME=hensin VALUE=E-mail>E-mail</TD></TR>\n";
    echo
"<TR><TD WIDTH=30% BGCOLOR=#CCFFCC>お問合せ内容</TD><TD BGCOLOR=#FFFFFF><TEXTAREA NAME=comment ROWS=4 COLS=35></TEXTAREA></TD></TR>\n";
    echo
"</TABLE>\n";
    
//メール送信ボタン
    
echo "<INPUT TYPE=SUBMIT NAME=Submit VALUE=送信> <INPUT TYPE=RESET NAME=Reset VALUE=リセット><FONT SIZE=2 COLOR='blue'> *一両日中にお返事致します。</FONT>\n";
}elseif(
$action == "post"){
    
//空白対策
    
$name = str_replace(" ", "", $name);
    
$name = str_replace(" ", "", $name);
    
$address = str_replace(" ", "", $address);
    
$address = str_replace(" ", "", $address);
    
$phone = str_replace(" ", "", $phone);
    
$phone = str_replace(" ", "", $phone);
    
$fax = str_replace(" ", "", $fax);
    
$fax = str_replace(" ", "", $fax);
    
$email = str_replace(" ", "", $email);
    
$email = str_replace(" ", "", $email);
    
    if(
$hensin == 'FAX'){
        if(
$name && $address && $phone && $fax && $email){
            if(
preg_match("/[\w\d\-\.]+\@[\w\d\-\.]+/", $email)){
                
$flag = 0;
            }else{
                
$flag = 2;
            }
        }else{
            
$flag = 1;
        }
    }else{
        if(
$name && $address && $phone && $email){
            if(
preg_match("/[\w\d\-\.]+\@[\w\d\-\.]+/", $email)){
                
$flag = 0;
            }else{
                
$flag = 2;
            }
        }else{
            
$flag = 1;
        }
    }
    if(
$flag == 0){
        
//エスケープ文字対策
        
$name = stripslashes($name);
        
$comp = stripslashes($comp);
        
$address = stripslashes($address);
        
$comment = stripslashes($comment);
        
//ここから書き込みデータの調整
        
$name = htmlspecialchars($name); //特殊文字のHTMLエントリへの変換
        
$comp = htmlspecialchars($comp);
        
$post = htmlspecialchars($post);
        
$address = htmlspecialchars($address);
        
$phone = htmlspecialchars($phone);
        
$fax = htmlspecialchars($fax);
        
$email = htmlspecialchars($email);
        
$comment = htmlspecialchars($comment);
        
$comment = nl2br($comment); //HTML改行文字の挿入
        
$comment = str_replace("\r", "", $comment);
        
$comment = str_replace("\n", "", $comment);

        
//確認ページを生成
        
echo "書き込み内容に間違いがなければ、下の「メール送信」ボタンを押して下さい。<br>\n";
        echo
"<TABLE BORDER=0 CELLSPACING=1 WIDTH=450 BGCOLOR=#888888>\n";
        echo
"<FORM ACTION=$PHP_SELF METHOD=POST>\n";
        echo
"<INPUT TYPE=HIDDEN NAME=action VALUE=send>\n";
        echo
"<TR><TD COLSPAN=2><P ALIGN=CENTER><FONT COLOR='white'><B>物件情報</B></FONT></TD></TR>\n";
        echo
"<TR><TD WIDTH=30% BGCOLOR=#CCFFCC>物件ID</TD><TD BGCOLOR=#FFFFFF>$bu_id</TD></TR>\n";
        echo
"<INPUT TYPE=HIDDEN NAME=bu_id VALUE=\"$bu_id\">\n";
        echo
"<TR><TD WIDTH=30% BGCOLOR=#CCFFCC>物件名</TD><TD BGCOLOR=#FFFFFF>$bu_name</TD></TR>\n";
        echo
"<INPUT TYPE=HIDDEN NAME=bu_name VALUE=\"$bu_name\">\n";
        if(
$room_num){
            echo
"<TR><TD WIDTH=30% BGCOLOR=#CCFFCC>ルーム</TD><TD BGCOLOR=#FFFFFF>$room_num</TD></TR>\n";
            echo
"<INPUT TYPE=HIDDEN NAME=room_num VALUE=\"$room_num\">\n";
        }
        echo
"<TR><TD WIDTH=30% BGCOLOR=#CCFFCC>物件住所</TD><TD BGCOLOR=#FFFFFF>$bu_addr</TD></TR>\n";
        echo
"<INPUT TYPE=HIDDEN NAME=bu_addr VALUE=\"$bu_addr\">\n";
        echo
"<TR><TD COLSPAN=2 BGCOLOR=#888888><P ALIGN=CENTER><FONT COLOR='white'><B>お客様情報</B></FONT></TD></TR>\n";
        echo
"<TR><TD WIDTH=30% BGCOLOR=#CCFFCC>お名前</TD><TD BGCOLOR=#FFFFFF>$name</TD></TR>\n";
        echo
"<INPUT TYPE=HIDDEN NAME=name VALUE=\"$name\">\n";
        if(
$comp){
            echo
"<TR><TD WIDTH=30% BGCOLOR=#CCFFCC>会社名</TD><TD BGCOLOR=#FFFFFF>$comp</TD></TR>\n";
            echo
"<INPUT TYPE=HIDDEN NAME=comp VALUE=\"$comp\">\n";
        }
        if(
$post){
            echo
"<TR><TD WIDTH=30% BGCOLOR=#CCFFCC>〒</TD><TD BGCOLOR=#FFFFFF>$post</TD></TR>\n";
            echo
"<INPUT TYPE=HIDDEN NAME=post VALUE=\"$post\">\n";
        }
        echo
"<TR><TD WIDTH=30% BGCOLOR=#CCFFCC>ご住所</TD><TD BGCOLOR=#FFFFFF>$address</TD></TR>\n";
        echo
"<INPUT TYPE=HIDDEN NAME=address VALUE=\"$address\">\n";
        echo
"<TR><TD WIDTH=30% BGCOLOR=#CCFFCC>電話番号</TD><TD BGCOLOR=#FFFFFF>$phone</TD></TR>\n";
        echo
"<INPUT TYPE=HIDDEN NAME=phone VALUE=\"$phone\">\n";
        if(
$fax){
            echo
"<TR><TD WIDTH=30% BGCOLOR=#CCFFCC>FAX番号</TD><TD BGCOLOR=#FFFFFF>$fax</TD></TR>\n";
            echo
"<INPUT TYPE=HIDDEN NAME=fax VALUE=\"$fax\">\n";
        }
        echo
"<TR><TD WIDTH=30% BGCOLOR=#CCFFCC>E-mail</TD><TD BGCOLOR=#FFFFFF>$email</TD></TR>\n";
        echo
"<INPUT TYPE=HIDDEN NAME=email VALUE=\"$email\">\n";
        echo
"<TR><TD WIDTH=30% BGCOLOR=#CCFFCC>返信希望</TD><TD BGCOLOR=#FFFFFF>$hensin</TD></TR>\n";
        echo
"<INPUT TYPE=HIDDEN NAME=hensin VALUE=\"$hensin\">\n";
        if(
$comment){
            echo
"<TR><TD WIDTH=30% BGCOLOR=#CCFFCC>お問い合わせ内容</TD><TD BGCOLOR=#FFFFFF>$comment</TD></TR>\n";
            echo
"<INPUT TYPE=HIDDEN NAME=comment VALUE=\"$comment\">\n";
        }
        echo
"</TABLE><BR>\n";
        echo
"<INPUT TYPE=SUBMIT NAME=Submit VALUE=メール送信> <INPUT type=button name=close value=やめる onclick=window.close()></FORM>\n";
    }else{
        if(
$flag == 2){
            echo
"メールアドレスが不正です。やり直して下さい_(._.)_<BR><BR>\n";
        }else{
            echo
"必須項目が書き込まれていません。やり直して下さい_(._.)_<BR><BR>\n";
        }
        echo
"<INPUT type=button name=back value=前のページに戻る onclick=javascript:history.back()>\n";
    }
}elseif(
$action == "send"){
    
//エスケープ文字対策
    
$name = stripslashes($name);
    
$comp = stripslashes($comp);
    
$address = stripslashes($address);
    
$comment = stripslashes($comment);
    
//メッセージ送信
    
$from = $email;
    
$header  = "From: $from";
    
$msg = "==========物件情報==========\n";
    
$msg .= "物件ID = $bu_id\n";
    
$msg .= "物件名 = $bu_name\n";
    if(
$room_num){ $msg .= "ルームNo. = $room_num\n"; }
    
$msg .= "物件住所 = $bu_addr\n";
    
$msg .= "==========お客様情報==========\n";
    
$msg .= "お名前 = $name\n";
    if(
$comp){ $msg .= "会社名 = $comp\n"; }
    if(
$post){ $msg .= "〒 = $post\n"; }
    
$msg .= "ご住所 = $address\n";
    
$msg .= "電話番号 = $phone\n";
    if(
$fax){ $msg .= "FAX番号 = $fax\n"; }
    
$msg .= "E-mail = $email\n";
    
$msg .= "返信希望 = $hensin\n";
    if(
$comment){
        
$comment = str_replace("<br />", "\n", $comment);
        
$msg .= "お問い合わせ内容 = $comment\n";
    }
    
mb_language("ja");
    
mb_internal_encoding("SJIS");
    if(
mb_send_mail($to, $subject, $msg, $header)){
        echo
"メールが正常に送信されました(^o^)丿<br><br>\n";
        echo
"<INPUT type=button name=close value=閉じる onclick=window.close()>\n";
    } else {
        echo
"メールの送信に失敗しました(>_<)もう一度やり直して下さい。<br><br>\n";
        echo
"<INPUT type=button name=back value=前のページに戻る onclick=javascript:history.back()>\n";
    }
}
?>

</CENTER>
</BODY>
</HTML>