「JPHPMailer使ってファイルアップロードしてメール送るサンプル」の編集履歴(バックアップ)一覧はこちら

JPHPMailer使ってファイルアップロードしてメール送るサンプル」(2008/11/03 (月) 18:24:42) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

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") ; ?>

表示オプション

横に並べて表示:
変化行の前後のみ表示: