※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

JPHPMailerとソースの文字コードに注意!

<?php 
  //ライブラリ読み込み  
  require("./jphpmailer.php"); 
 $MailTo = "xxxxx@xxxxx"; 
 //ファイルアップロード 
 $img_name1 = $_FILES["gazou1"]["name"]; 
 $img_size1 = $_FILES["gazou1"]["size"]; 
 $img_type1 = $_FILES["gazou1"]["type"]; 
 $img_tmp1= $_FILES["gazou1"]["tmp_name"]; 
 if($img_name1){ 
   if (move_uploaded_file($img_tmp1"./temp/".$img_name1) == FALSE){ 
     print("Upload failed1"); 
     print($img_name1); 
   } 
 } 
 //言語設定、内部エンコーディングを指定する 
 mb_language("japanese"); 
 mb_internal_encoding("EUC-JP"); 
 //日本語添付メールを送る 
 $to = "XXXXX@XXXXX"; //宛先 
 $subject = "test"; //題名 
 $msg = "テスト\n"; 
 $from = "xxxxx@xxxxx"; //差出人 
 $fromname = "XXXXXX"; //差し出し人名 
 $attachfile1 = "./temp/".$img_name1; //添付ファイルパス 
 $mail = new JPHPMailer(); 
 $mail->addTo($to); 
 $mail->setFrom($from,$fromname); 
 $mail->setSubject($subject); 
 $mail->setBody($msg); 
 $mail->CharSet = "iso-2022-jp"; 
 $mail->Encoding = "7bit"; 
 //添付ファイル追加 
 $mail->addAttachment($attachfile1); 
 if (!$mail->send()){ 
   echo("メールが送信できませんでした。エラー:".$mail->getErrorMessage()); 
 } 
 header("Location: thanks.html") ;
 ?>