[PHP-users 25278] Re: メール送信についての質問

Keiji Watanabe keiji @ help-js.com
2005年 4月 6日 (水) 13:57:20 JST


渡邉です。

「申」という字がまずいのかな?
まずは "test" などの簡単な文字で試してみてください。

> ●状況
> フォームをつかって必要な情報を入力してもらい、その情報をメールで送信するこ
と
>> 目指しているのですが、メールが送信されずに、PHPのエラーがでます。エラーは
> 以下のとおりです。(入力してもらった情報は
> $comp00,$dept00,$name00,$tel00,$mail00,$magl00
> に代入。入力内容確認部分も作っているのですが、正常に表示されるため、この部
分
>> 問題ないかと思われます。)
>
> どうも、日本語エンコード部分に問題があるのかな?と思うのですが、どうしたら
い
> いか
> わからなくて困っています。
>
>
> Warning: Wrong parameter count for mb_convert_encoding() in
> /home/counsel/www/test/form_mail.php on line 4
>
> Warning: Wrong parameter count for mb_convert_encoding() in
> /home/counsel/www/test/form_mail.php on line 12
>
> Warning: Wrong parameter count for mb_send_mail() in
> /home/counsel/www/test/form_mail.php on line 15
>
> *行数はオリジナルではなく、この質問用に変えさせていただいています。
>
>
> ●ソース
> 1 function sendMail($comp00,$dept00,$name00,$tel00,$mail00,$magl00){
> 2 if("yes" != $_SESSION["mail"]){
> 3 $bcc = "bcc: harada @ counseling.st";
> 4 $subject = mb_convert_encoding("申し込みの確認
> ","SJIS","auto");
> 5 $message = mb_convert_encoding("申し込みありがとうございます
> \n\n".
> 6 " 会社名:{$comp00}\n".
> 7 " 部署名:{$dept00}\n".
> 8 " 名前:{$name00}\n".
> 9 " 電話:{$tel00}\n".
> 10 " メールアドレス:{$mail00}\n".
> 11 " 申し込みのメルマガ:{$magl00}\n\n".
> 12 "以上のメルマガをお申し込みでない場合は、\nご連絡い
> ただければできるだけ即急に対応いたします。",
> 13 "SJIS","auto");
> 14 ini_set("SMTP","/usr/sbin/sendmail");
> 15 mb_language("Japanese");
> 16 mb_internal_encoding('SJIS');
> 17 mb_send_mail($comp00,$dept00,$name00,$tel00,$mail00,$subject
> ,$message,$bcc);
> 18 $_SESSION["mail"] = "yes";
> 19 }
> 20 }
>
>
> よろしくお願いします。
>
>
>
> _______________________________________________
> PHP-users mailing list  PHP-users @ php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ - 質問する前にはこちらをお読みください
> http://www.php.gr.jp/php/novice.php3
>
>



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