[PHP-users 28003] Re: 件名文字化け防止

kimura@kmtec.co.jp kimura @ kmtec.co.jp
2006年 1月 2日 (月) 01:43:24 JST


すいませんでした。
下記がプログラムです。

  $mail = "test @ localhost";  //送信用メールアドレス
  $data = file("../mail/nyukin.txt");  //メール本文
  $title = $data[0];  //件名 本文の一行目
  $accessuser = $_POST['hiddenuser'];
  $accessmail = $_POST['hiddenmail'];
  $seikyuugaku = $_POST['hiddenseikyuugaku'];

if($accessmail==''){
 echo 'メール不正です。';
}else{
     //メール文面取り込み
 for($col=1; $col<count($data); $col++) {
 // 改行を除去
          $data[$col] = trim($data[$col]);
    if(strstr ($data[$col], '[user]')){
    $str = $str. str_replace("[user]",$accessuser,$data[$col])."\n";
  }elseif(strstr ($data[$col], '[kingaku]')){
    $str = $str. str_replace("[kingaku]",$seikyuugaku,$data[$col])."\n";
  }else{
    $str = $str. $data[$col]."\n";
  }
 }

 mail ('"' .$accessmail .'"', $title, 
 $str , 
   "From: " .$mail);
}


PHP-users メーリングリストの案内