• ベストアンサー

PHPモジュール mbstringってなんですか?

フリーのphpを使おうと思っていたのですが 動作環境に 必須PHPモジュール:mbstringと書いてありました。 mbstringって何でしょうか? 使用しているサーバーには、 使えるプログラム:php5などしか書いていないのですが… ↓使いたいphp http://microengine.jp/mailform/manual/ ※画像認証は使うつもりはありません。 また、素朴な疑問ですが sendmailプログラムを利用できることとも書いてあるのですが sendmail使えないサーバーなんてあるんでしょうか? よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

http://www.php.net/manual/ja/book.mbstring.php マルチバイト文字、ようはさまざまなエンコードの文字(たとえば日本語) が使える環境かどうかということ >sendmail使えないサーバー あります。使えると明示されていなければ逆に使えないと思ったほうがよいでしょう

karup
質問者

お礼

yambejp様回答ありがとうございます。 なるほど…phpを使う時には、そんな問題があるんですね。。 php5が使えればOKと考えていました(^^;) sendmailも使えないサーバーもあるんですね。 動作環境をしっかりチェックします。ありがとうございました!

その他の回答 (2)

  • shimix
  • ベストアンサー率54% (865/1590)
回答No.3

まずは、お使いのサーバでphpinfo()が使えるようなら、それで確認してください。 http://jp2.php.net/manual/ja/function.phpinfo.php <?php phpinfo(); もしphpinfo()が封印されているサーバであれば、管理者に確認した方がいいでしょうね。まぁ国内のサーバでmbstringが無効になっているケースはちょっと知りません(日本語を扱うなら必須なので)。sendmailが使えないというのはしばしばあります。

karup
質問者

お礼

shimix様回答ありがとうございます! すごいです!これで情報が表示されるんですね!早速使ってみます。 >まぁ国内のサーバでmbstringが無効になっているケースはちょっと知りません それを聞いてちょっと安心しました。周りの人にmbstringって何ですか?と聞いても、 「?」でしたので、使えないサーバーがたくさんあるモジュールなのかな?と思って このフリーのフォームを使うのが不安になってしまってたので… sendmailも使えないサーバーもあるんですね。 動作確認しっかりチェックしてみます。ありがとうございました!!

  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.2

マルチバイト文字列 http://php.net/manual/ja/intro.mbstring.php > 使えるプログラム:php5 これだけではmbstringが使えるかは不明ですので、管理者に照会してみては。 >sendmail使えないサーバーなんてあるんでしょうか? ありますよ。 実際のところは、ご利用のサーバの管理者にお尋ねください。

karup
質問者

お礼

osamuy様回答ありがとうございます。 動作環境は文字の条件もあるんですね。 php5がOKなら、動くと思ってました。(^^;) sendmailも使えないところがあるんですね。。 しっかり動作環境チェックしてみます。 ありがとうございました!

関連するQ&A