【 PHP 編 】

1. 参考資料
2. ソースコード
3. Subject の内容
4. 本文の内容

WinOfSql 内の参考ページ
  • ここを参照して下さい


  • 入力された文字列を連結して 128 倍にして送信します。改行の無い長い文字列のメール送信を想定して
    います

  • <?
     
    if ( $_SERVER['REQUEST_METHOD'] == 'POST' ) {
     
    	$SendData = $_POST['Data'];
    	for( $i = 1; $i <= 7; $i++ ) {
    		$SendData .= $SendData;
    	}
     
    	$Address = "lightbox@nifty.com";
     
    	mb_language( "ja" );
    	mb_internal_encoding("EUC-JP");
    	$send = mb_convert_encoding( $SendData, mb_internal_encoding(), "SJIS" );
    	mb_send_mail($Address, $send, $send );
     
    }
     
    ?>
    <HTML>
    <HEAD>
    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=Shift_JIS">
    </HEAD>
    <BODY>
    <FORM method=post>
    <TEXTAREA name=Data></TEXTAREA>
    <INPUT type=submit value="送信">
    </FORM>
    </BODY>
    </HTML>
    

  • ひらがなの を、128文字セットしています

  • =?ISO-2022-JP?B?GyRCJCIkIiQiJCIkIiQiJCIbKEI=?=
     =?ISO-2022-JP?B?GyRCJCIkIiQiJCIkIiQiJCIkIiQiJCIkIiQiJCIkIiQiJCIkIiQiGyhC?=
     =?ISO-2022-JP?B?GyRCJCIkIiQiJCIkIiQiJCIkIiQiJCIkIiQiJCIkIiQiJCIkIiQiGyhC?=
     =?ISO-2022-JP?B?GyRCJCIkIiQiJCIkIiQiJCIkIiQiJCIkIiQiJCIkIiQiJCIkIiQiGyhC?=
     =?ISO-2022-JP?B?GyRCJCIkIiQiJCIkIiQiJCIkIiQiJCIkIiQiJCIkIiQiJCIkIiQiGyhC?=
     =?ISO-2022-JP?B?GyRCJCIkIiQiJCIkIiQiJCIkIiQiJCIkIiQiJCIkIiQiJCIkIiQiGyhC?=
     =?ISO-2022-JP?B?GyRCJCIkIiQiJCIkIiQiJCIkIiQiJCIkIiQiJCIkIiQiJCIkIiQiGyhC?=
     =?ISO-2022-JP?B?GyRCJCIkIiQiJCIkIiQiJCIkIiQiJCIkIiQiJCIbKEI=?=
    
  • 以下はダンプです

  • 3D 3F 49 53 4F 2D 32 30 32 32 2D 4A 50 3F 42 3F  =?ISO-2022-JP?B?
    47 79 52 43 4A 43 49 6B 49 69 51 69 4A 43 49 6B  GyRCJCIkIiQiJCIk
    49 69 51 69 4A 43 49 62 4B 45 49 3D 3F 3D 0D 0A  IiQiJCIbKEI=?=..
    20 3D 3F 49 53 4F 2D 32 30 32 32 2D 4A 50 3F 42   =?ISO-2022-JP?B
    3F 47 79 52 43 4A 43 49 6B 49 69 51 69 4A 43 49  ?GyRCJCIkIiQiJCI
    6B 49 69 51 69 4A 43 49 6B 49 69 51 69 4A 43 49  kIiQiJCIkIiQiJCI
    6B 49 69 51 69 4A 43 49 6B 49 69 51 69 4A 43 49  kIiQiJCIkIiQiJCI
    6B 49 69 51 69 47 79 68 43 3F 3D 0D 0A 20 3D 3F  kIiQiGyhC?=.. =?
    49 53 4F 2D 32 30 32 32 2D 4A 50 3F 42 3F 47 79  ISO-2022-JP?B?Gy
    52 43 4A 43 49 6B 49 69 51 69 4A 43 49 6B 49 69  RCJCIkIiQiJCIkIi
    51 69 4A 43 49 6B 49 69 51 69 4A 43 49 6B 49 69  QiJCIkIiQiJCIkIi
    51 69 4A 43 49 6B 49 69 51 69 4A 43 49 6B 49 69  QiJCIkIiQiJCIkIi
    51 69 47 79 68 43 3F 3D 0D 0A 20 3D 3F 49 53 4F  QiGyhC?=.. =?ISO
    2D 32 30 32 32 2D 4A 50 3F 42 3F 47 79 52 43 4A  -2022-JP?B?GyRCJ
    43 49 6B 49 69 51 69 4A 43 49 6B 49 69 51 69 4A  CIkIiQiJCIkIiQiJ
    43 49 6B 49 69 51 69 4A 43 49 6B 49 69 51 69 4A  CIkIiQiJCIkIiQiJ
    43 49 6B 49 69 51 69 4A 43 49 6B 49 69 51 69 47  CIkIiQiJCIkIiQiG
    79 68 43 3F 3D 0D 0A 20 3D 3F 49 53 4F 2D 32 30  yhC?=.. =?ISO-20
    32 32 2D 4A 50 3F 42 3F 47 79 52 43 4A 43 49 6B  22-JP?B?GyRCJCIk
    49 69 51 69 4A 43 49 6B 49 69 51 69 4A 43 49 6B  IiQiJCIkIiQiJCIk
    49 69 51 69 4A 43 49 6B 49 69 51 69 4A 43 49 6B  IiQiJCIkIiQiJCIk
    49 69 51 69 4A 43 49 6B 49 69 51 69 47 79 68 43  IiQiJCIkIiQiGyhC
    3F 3D 0D 0A 20 3D 3F 49 53 4F 2D 32 30 32 32 2D  ?=.. =?ISO-2022-
    4A 50 3F 42 3F 47 79 52 43 4A 43 49 6B 49 69 51  JP?B?GyRCJCIkIiQ
    69 4A 43 49 6B 49 69 51 69 4A 43 49 6B 49 69 51  iJCIkIiQiJCIkIiQ
    69 4A 43 49 6B 49 69 51 69 4A 43 49 6B 49 69 51  iJCIkIiQiJCIkIiQ
    69 4A 43 49 6B 49 69 51 69 47 79 68 43 3F 3D 0D  iJCIkIiQiGyhC?=.
    0A 20 3D 3F 49 53 4F 2D 32 30 32 32 2D 4A 50 3F  . =?ISO-2022-JP?
    42 3F 47 79 52 43 4A 43 49 6B 49 69 51 69 4A 43  B?GyRCJCIkIiQiJC
    49 6B 49 69 51 69 4A 43 49 6B 49 69 51 69 4A 43  IkIiQiJCIkIiQiJC
    49 6B 49 69 51 69 4A 43 49 6B 49 69 51 69 4A 43  IkIiQiJCIkIiQiJC
    49 6B 49 69 51 69 47 79 68 43 3F 3D 0D 0A 20 3D  IkIiQiGyhC?=.. =
    3F 49 53 4F 2D 32 30 32 32 2D 4A 50 3F 42 3F 47  ?ISO-2022-JP?B?G
    79 52 43 4A 43 49 6B 49 69 51 69 4A 43 49 6B 49  yRCJCIkIiQiJCIkI
    69 51 69 4A 43 49 6B 49 69 51 69 4A 43 49 6B 49  iQiJCIkIiQiJCIkI
    69 51 69 4A 43 49 62 4B 45 49 3D 3F 3D           iQiJCIbKEI=?=
    

  • ひらがなの を、128文字セットしています

  • は、JIS では 0x24 0x22$" になります

  • 1B 24 42 24 22 24 22 24 22 24 22 24 22 24 22 24  .$B$"$"$"$"$"$"$
    22 24 22 24 22 24 22 24 22 24 22 24 22 24 22 24  "$"$"$"$"$"$"$"$
    22 24 22 24 22 24 22 24 22 24 22 24 22 24 22 24  "$"$"$"$"$"$"$"$
    22 24 22 24 22 24 22 24 22 24 22 24 22 24 22 24  "$"$"$"$"$"$"$"$
    22 24 22 24 22 24 22 24 22 24 22 24 22 24 22 24  "$"$"$"$"$"$"$"$
    22 24 22 24 22 24 22 24 22 24 22 24 22 24 22 24  "$"$"$"$"$"$"$"$
    22 24 22 24 22 24 22 24 22 24 22 24 22 24 22 24  "$"$"$"$"$"$"$"$
    22 24 22 24 22 24 22 24 22 24 22 24 22 24 22 24  "$"$"$"$"$"$"$"$
    22 24 22 24 22 24 22 24 22 24 22 24 22 24 22 24  "$"$"$"$"$"$"$"$
    22 24 22 24 22 24 22 24 22 24 22 24 22 24 22 24  "$"$"$"$"$"$"$"$
    22 24 22 24 22 24 22 24 22 24 22 24 22 24 22 24  "$"$"$"$"$"$"$"$
    22 24 22 24 22 24 22 24 22 24 22 24 22 24 22 24  "$"$"$"$"$"$"$"$
    22 24 22 24 22 24 22 24 22 24 22 24 22 24 22 24  "$"$"$"$"$"$"$"$
    22 24 22 24 22 24 22 24 22 24 22 24 22 24 22 24  "$"$"$"$"$"$"$"$
    22 24 22 24 22 24 22 24 22 24 22 24 22 24 22 24  "$"$"$"$"$"$"$"$
    22 24 22 24 22 24 22 24 22 24 22 24 22 24 22 24  "$"$"$"$"$"$"$"$
    22 24 22 1B 28 42                                "$".(B