[PHP-users 16138]Re: マルチバイト関数が使用できません(mb_XXX)
satou-y @ idc.aics.ne.jp
satou-y @ idc.aics.ne.jp
2003年 6月 23日 (月) 17:57:45 JST
TO:永田さん
佐藤です。
度々申し訳ございません。
On Mon, 23 Jun 2003 17:28:26 +0900
Masahito NAGATA <masahito @ arp-corp.co.jp> wrote:
> > [実行後のエラー内容]
> > [root @ satou /root]# php sendmail.php
> > Content-type: text/html
> > X-Powered-By: PHP/4.3.2
> >
> > <br />
> > <b>Fatal error</b>: Call to undefined function: mb_encode_mimeheader() in <b>/root/sendmail.php</b> on line <b>2</b><br />
>
> 他の方からも御指摘が出てくるとは思いますが、
> こちらを参考にされれば解決するかと思います。
> php.iniの当該個所のコメントアウト(;)を外して下さい。
> http://ns1.php.gr.jp/pipermail/php-users/2003-January/012569.html
; language for internal character representation.
mbstring.language = Japanese
上記方法ではだめだったので、直接phpスクリプトにmb_languageを
埋め込んだのですが、埋め込んだmb_languageすらエラーになって
しまいます。php用ライブラリのパスなどを指定する必要があるのでしょうか?
[root]# cat sendmail.php
<?php
mb_language('Japanese');
$extra = "From: ".mb_encode_mimeheader("管理者")."<wwwzone-admin @ idc.aics.ne.jp>";
mb_send_mail("satou-y @ idc.aics.ne.jp", "題名", "こんにちは", $extra);
?>
出典:PHP4徹底攻略改訂版
[root]# php sendmail.php
PHP Fatal error: Call to undefined function: mb_language() in /www/a-mail/a-mail12.net/public_html/sendmail.php on line 2
Fatal error: Call to undefined function: mb_language() in /www/a-mail/a-mail12.net/public_html/sendmail.php on line 2
PHP-users メーリングリストの案内