[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 メーリングリストの案内