基礎から解る!PHP入門講座 プログラム入門に最適な言語、PHPを学ぼう

基礎から解る!PHP入門講座

プログラム入門に最適な言語、PHPを学ぼう      

    メール 14−1

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html lang="ja"><head>
    <meta http-equiv="Content-type" content="text/html; charset=EUC-JP">
    <meta http-equiv="Content-Style-Type" content="text/css">
    <link rel="stylesheet" href="../style.css">
    <title>メールの送信</title></head>
    <body><div class="file2">
    <h2>メールの送信</h2>
    <?php
    error_reporting(1);
    $subject = $_POST["subject"];
    $radio = $_POST["radio"];
    $message = $_POST["message"];
    if($subject == null or $radio == null){
      echo "<form action='".$PHP_SELF."' method='post'>";
      echo "件名とラジオボタンのチェックは必ず入れてください。<br><br>¥n";
      echo "件名<br><input type='text' name='subject'><br><br>¥n";
      echo "「基礎から解る!!PHP入門講座」は、<br>¥n";
      echo "<input type='radio' name='radio' value='役に立った'>役に立った¥n";
      echo "<input type='radio' name='radio' value='まぁまぁ'>まぁまぁ¥n";
      echo "<input type='radio' name='radio' value='そうでもない'>そうでもない<br><br>¥n";
      echo "メッセージ<br><textarea name='message' rows='3' cols='35'></textarea><br><br>¥n";
      echo "<input type='submit' value='送信'></form>¥n";
      echo "このメールは管理人に届きます。是非一言お願いします。";
      echo "ちなみに送信者の情報は一切送られません。¥n";
      echo "<br>PHPに関する質問等を書かれても、お答えすることはできません。";

    } else {

      mb_language("Japanese");
      mb_internal_encoding('EUC');

      $header = "Content-Type: text/plain;charset="iso-2022-jp"";

      $subject = htmlspecialchars($subject, ENT_QUOTES);  /*タグを無効化 */
      $message = htmlspecialchars($message, ENT_QUOTES);  /*タグを無効化 */

      $address = "freeze@genki-okinawa.jp" ;
      $message = "評価:".$radio."¥nメッセージ:".$message ;

      $subject = mb_convert_encoding($subject, "JIS", "EUC-JP");
      $subject = "=?iso-2022-jp?B?".base64_encode($subject)."?=";
      $message = mb_convert_encoding($message, "JIS", "EUC-JP");


        if(mail($address, $subject,$message, $header)){
         echo "送信完了、ありがとうございました。";
        }else{
         echo "エラー:送信に失敗しました";
        }
    }
    ?>

    </div>
    </body>
    </html>
    2024/3
    SUN MON TUE WED THU FRI SAT
              1 2
    3 4 5 6 7 8 9
    10 11 12 13 14 15 16
    17 18 19 20 21 22 23
    24 25 26 27 28 29 30
    31       


     フォクすけ©2006 Mozilla Japan



    制作:基礎から解るPHP入門講座 代表:FREEZE

    Copyright © 2005/2/28 flzPHP.All Rights Riserved